RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-arm64-037 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 20:00:40 UTC 2018 aarch64 Buildd toolchain package versions: launchpad-buildd_157 python-lpbuildd_157 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.3 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 22 Jan 05:38:26 ntpdate[1825]: adjust time server 10.211.37.1 offset 0.001486 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 /home/buildd/filecache-default/b70461af4419c13dbae7acd6fe74d075a1a9550f Creating target for build PACKAGEBUILD-14227465 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 Starting target for build PACKAGEBUILD-14227465 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-14227465 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 Updating target for build PACKAGEBUILD-14227465 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [235 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main armhf Packages [965 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main Translation-en [517 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/restricted armhf Packages [5896 B] Get:7 http://ftpmaster.internal/ubuntu bionic/restricted Translation-en [2384 B] Get:8 http://ftpmaster.internal/ubuntu bionic/universe armhf Packages [8153 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4945 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/multiverse armhf Packages [128 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/multiverse Translation-en [109 kB] Fetched 15.2 MB in 8s (1895 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libnghttp2-14 The following packages will be upgraded: adduser apt apt-transport-https base-files base-passwd binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential coreutils cpp-7 debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++-7 gcc-7 gcc-7-base gnupg gnupg-agent gpgv init init-system-helpers libapparmor1 libapt-pkg5.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcilkrts5 libcomerr2 libcurl3-gnutls libdpkg-perl libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgomp1 libgpg-error0 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libidn2-0 libip4tc0 libkeyutils1 libkrb5-26-heimdal liblockfile-bin liblockfile1 libmount1 libnettle6 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libpsl5 libroken18-heimdal libseccomp2 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libuuid1 libwind0-heimdal linux-libc-dev lsb-base mount multiarch-support openssl optipng perl perl-base perl-modules-5.26 pinentry-curses sensible-utils systemd systemd-sysv sysvinit-utils tzdata util-linux 107 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 52.2 MB of archives. After this operation, 2733 kB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu bionic/main armhf perl-modules-5.26 all 5.26.1-3 [2761 kB] Get:2 http://ftpmaster.internal/ubuntu bionic/main armhf libperl5.26 armhf 5.26.1-3 [2871 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main armhf perl armhf 5.26.1-3 [201 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main armhf perl-base armhf 5.26.1-3 [1289 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main armhf libc6-dev armhf 2.26-0ubuntu2 [1900 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main armhf libc-dev-bin armhf 2.26-0ubuntu2 [60.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf linux-libc-dev armhf 4.13.0-25.29 [944 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main armhf libgomp1 armhf 7.2.0-18ubuntu2 [65.6 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main armhf gcc-7-base armhf 7.2.0-18ubuntu2 [19.1 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main armhf libgcc1 armhf 1:7.2.0-18ubuntu2 [37.1 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main armhf libatomic1 armhf 7.2.0-18ubuntu2 [6296 B] Get:12 http://ftpmaster.internal/ubuntu bionic/main armhf libasan4 armhf 7.2.0-18ubuntu2 [328 kB] Get:13 http://ftpmaster.internal/ubuntu bionic/main armhf libubsan0 armhf 7.2.0-18ubuntu2 [108 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main armhf libcilkrts5 armhf 7.2.0-18ubuntu2 [36.0 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main armhf cpp-7 armhf 7.2.0-18ubuntu2 [5289 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main armhf libcc1-0 armhf 7.2.0-18ubuntu2 [32.3 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main armhf g++-7 armhf 7.2.0-18ubuntu2 [6034 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main armhf gcc-7 armhf 7.2.0-18ubuntu2 [5925 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main armhf libgcc-7-dev armhf 7.2.0-18ubuntu2 [709 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf libstdc++-7-dev armhf 7.2.0-18ubuntu2 [1529 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf libstdc++6 armhf 7.2.0-18ubuntu2 [350 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf libbinutils armhf 2.29.1-12ubuntu1 [307 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main armhf binutils armhf 2.29.1-12ubuntu1 [3372 B] Get:24 http://ftpmaster.internal/ubuntu bionic/main armhf binutils-common armhf 2.29.1-12ubuntu1 [190 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main armhf binutils-arm-linux-gnueabihf armhf 2.29.1-12ubuntu1 [2188 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main armhf libc6 armhf 2.26-0ubuntu2 [2212 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf init-system-helpers all 1.51 [37.3 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf base-files armhf 10ubuntu1 [55.9 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf bsdutils armhf 1:2.30.2-0.1ubuntu1 [55.4 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main armhf coreutils armhf 8.26-3ubuntu4 [1111 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf debianutils armhf 4.8.4 [84.5 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main armhf dpkg armhf 1.19.0.4ubuntu1 [1100 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main armhf e2fslibs armhf 1.43.8-1ubuntu1 [144 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main armhf e2fsprogs armhf 1.43.8-1ubuntu1 [479 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf findutils armhf 4.6.0+git+20170828-2 [277 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libuuid1 armhf 2.30.2-0.1ubuntu1 [14.5 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf libblkid1 armhf 2.30.2-0.1ubuntu1 [106 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf libsmartcols1 armhf 2.30.2-0.1ubuntu1 [68.7 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main armhf libfdisk1 armhf 2.30.2-0.1ubuntu1 [144 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre3 armhf 2:8.39-8 [209 kB] Get:41 http://ftpmaster.internal/ubuntu bionic/main armhf libselinux1 armhf 2.7-2 [59.1 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main armhf libmount1 armhf 2.30.2-0.1ubuntu1 [116 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main armhf fdisk armhf 2.30.2-0.1ubuntu1 [96.6 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main armhf util-linux armhf 2.30.2-0.1ubuntu1 [823 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main armhf base-passwd armhf 3.5.44 [45.9 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf libc-bin armhf 2.26-0ubuntu2 [477 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main armhf sysvinit-utils armhf 2.88dsf-59.10ubuntu1 [17.2 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main armhf libudev1 armhf 235-3ubuntu3 [49.4 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main armhf libapt-pkg5.0 armhf 1.6~alpha5 [709 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main armhf debconf all 1.5.65 [124 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main armhf adduser all 3.116ubuntu1 [163 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main armhf libgpg-error0 armhf 1.27-5 [32.4 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main armhf libgcrypt20 armhf 1.8.1-4 [363 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main armhf gpgv armhf 2.1.15-1ubuntu8 [157 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main armhf libseccomp2 armhf 2.3.1-2.1ubuntu3 [29.9 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main armhf apt armhf 1.6~alpha5 [1104 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main armhf libapparmor1 armhf 2.11.0-2ubuntu18 [24.6 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main armhf libcap2 armhf 1:2.25-1.2 [11.7 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main armhf libidn11 armhf 1.33-2.1 [42.7 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main armhf libip4tc0 armhf 1.6.1-2ubuntu2 [17.8 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf mount armhf 2.30.2-0.1ubuntu1 [104 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main armhf systemd armhf 235-3ubuntu3 [2679 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main armhf libsystemd0 armhf 235-3ubuntu3 [178 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main armhf init armhf 1.51 [5864 B] Get:65 http://ftpmaster.internal/ubuntu bionic/main armhf systemd-sysv armhf 235-3ubuntu3 [13.1 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main armhf libcap-ng0 armhf 0.7.7-3.1 [9816 B] Get:67 http://ftpmaster.internal/ubuntu bionic/main armhf libcomerr2 armhf 1.43.8-1ubuntu1 [10.4 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main armhf libsemanage-common all 2.7-2 [6916 B] Get:69 http://ftpmaster.internal/ubuntu bionic/main armhf libsemanage1 armhf 2.7-2 [72.3 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/main armhf libss2 armhf 1.43.8-1ubuntu1 [9368 B] Get:71 http://ftpmaster.internal/ubuntu bionic/main armhf libnettle6 armhf 3.3-2 [106 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main armhf libhogweed4 armhf 3.3-2 [126 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main armhf libp11-kit0 armhf 0.23.9-2 [162 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main armhf libtasn1-6 armhf 4.12-3 [31.2 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main armhf lsb-base all 9.20170808ubuntu1 [12.5 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main armhf sensible-utils all 0.0.11 [14.8 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main armhf libassuan0 armhf 2.5.1-1 [28.1 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf pinentry-curses armhf 1.0.0-3 [30.4 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf libnpth0 armhf 1.5-3 [6632 B] Get:80 http://ftpmaster.internal/ubuntu bionic/main armhf gnupg armhf 2.1.15-1ubuntu8 [711 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main armhf gnupg-agent armhf 2.1.15-1ubuntu8 [211 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/main armhf libsqlite3-0 armhf 3.21.0-1 [417 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main armhf libroken18-heimdal armhf 7.5.0+dfsg-1 [34.1 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-1 [136 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-1 [24.1 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-1 [76.5 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main armhf libwind0-heimdal armhf 7.5.0+dfsg-1 [47.2 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-1 [87.9 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-1 [168 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-1 [13.1 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-1 [78.8 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu14 [706 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main armhf multiarch-support armhf 2.26-0ubuntu2 [6832 B] Get:94 http://ftpmaster.internal/ubuntu bionic/main armhf openssl armhf 1.0.2g-1ubuntu14 [477 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main armhf tzdata all 2017c-1 [188 kB] Get:96 http://ftpmaster.internal/ubuntu bionic/main armhf libidn2-0 armhf 2.0.4-1 [88.2 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main armhf libkeyutils1 armhf 1.5.9-9.2ubuntu1 [8380 B] Get:98 http://ftpmaster.internal/ubuntu bionic/main armhf libpng16-16 armhf 1.6.34-1 [159 kB] Get:99 http://ftpmaster.internal/ubuntu bionic/universe armhf apt-transport-https all 1.6~alpha5 [1692 B] Get:100 http://ftpmaster.internal/ubuntu bionic/main armhf dpkg-dev all 1.19.0.4ubuntu1 [607 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main armhf libdpkg-perl all 1.19.0.4ubuntu1 [211 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main armhf build-essential armhf 12.4ubuntu1 [4752 B] Get:103 http://ftpmaster.internal/ubuntu bionic/main armhf libnghttp2-14 armhf 1.29.0-1 [67.1 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main armhf libpsl5 armhf 0.19.1-4 [39.9 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main armhf libcurl3-gnutls armhf 7.57.0-1ubuntu1 [180 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf liblockfile-bin armhf 1.14-1.1 [10.9 kB] Get:107 http://ftpmaster.internal/ubuntu bionic/main armhf liblockfile1 armhf 1.14-1.1 [5784 B] Get:108 http://ftpmaster.internal/ubuntu bionic/main armhf optipng armhf 0.7.6-1.1 [80.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 52.2 MB in 3s (14.4 MB/s) (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../perl_5.26.1-3_armhf.deb ... Unpacking perl (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-modules-5.26_5.26.1-3_all.deb ... Unpacking perl-modules-5.26 (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../libperl5.26_5.26.1-3_armhf.deb ... Unpacking libperl5.26:armhf (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-base_5.26.1-3_armhf.deb ... Unpacking perl-base (5.26.1-3) over (5.26.0-8ubuntu1) ... Setting up perl-base (5.26.1-3) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.26-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.26-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.13.0-25.29_armhf.deb ... Unpacking linux-libc-dev:armhf (4.13.0-25.29) over (4.13.0-11.12) ... Preparing to unpack .../libgomp1_7.2.0-18ubuntu2_armhf.deb ... Unpacking libgomp1:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../gcc-7-base_7.2.0-18ubuntu2_armhf.deb ... Unpacking gcc-7-base:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:armhf (7.2.0-18ubuntu2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.2.0-18ubuntu2_armhf.deb ... Unpacking libgcc1:armhf (1:7.2.0-18ubuntu2) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:armhf (1:7.2.0-18ubuntu2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../00-libatomic1_7.2.0-18ubuntu2_armhf.deb ... Unpacking libatomic1:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libasan4_7.2.0-18ubuntu2_armhf.deb ... Unpacking libasan4:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libubsan0_7.2.0-18ubuntu2_armhf.deb ... Unpacking libubsan0:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libcilkrts5_7.2.0-18ubuntu2_armhf.deb ... Unpacking libcilkrts5:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-cpp-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking cpp-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libcc1-0_7.2.0-18ubuntu2_armhf.deb ... Unpacking libcc1-0:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-g++-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking g++-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../07-gcc-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking gcc-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../08-libgcc-7-dev_7.2.0-18ubuntu2_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-libstdc++-7-dev_7.2.0-18ubuntu2_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-libstdc++6_7.2.0-18ubuntu2_armhf.deb ... Unpacking libstdc++6:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:armhf (7.2.0-18ubuntu2) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../libbinutils_2.29.1-12ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-common_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-arm-linux-gnueabihf_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../libc6_2.26-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc6:armhf (2.26-0ubuntu2) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.51_all.deb ... Unpacking init-system-helpers (1.51) over (1.49ubuntu1) ... Setting up init-system-helpers (1.51) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../base-files_10ubuntu1_armhf.deb ... Unpacking base-files (10ubuntu1) over (9.6ubuntu101) ... Setting up base-files (10ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.30.2-0.1ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.30.2-0.1ubuntu1) over (1:2.30.1-0ubuntu4) ... Setting up bsdutils (1:2.30.2-0.1ubuntu1) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../coreutils_8.26-3ubuntu4_armhf.deb ... Unpacking coreutils (8.26-3ubuntu4) over (8.26-3ubuntu3) ... Setting up coreutils (8.26-3ubuntu4) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.4_armhf.deb ... Unpacking debianutils (4.8.4) over (4.8.2) ... Setting up debianutils (4.8.4) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.4ubuntu1_armhf.deb ... Unpacking dpkg (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Setting up dpkg (1.19.0.4ubuntu1) ... Installing new version of config file /etc/alternatives/README ... Installing new version of config file /etc/cron.daily/dpkg ... Installing new version of config file /etc/logrotate.d/dpkg ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.8-1ubuntu1_armhf.deb ... Unpacking e2fslibs:armhf (1.43.8-1ubuntu1) over (1.43.5-1) ... Setting up e2fslibs:armhf (1.43.8-1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.8-1ubuntu1_armhf.deb ... Unpacking e2fsprogs (1.43.8-1ubuntu1) over (1.43.5-1) ... Setting up e2fsprogs (1.43.8-1ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170828-2_armhf.deb ... Unpacking findutils (4.6.0+git+20170828-2) over (4.6.0+git+20170729-2) ... Setting up findutils (4.6.0+git+20170828-2) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libuuid1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libuuid1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libblkid1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libblkid1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libsmartcols1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libfdisk1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libfdisk1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-8_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-8) over (2:8.39-4) ... Setting up libpcre3:armhf (2:8.39-8) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libselinux1_2.7-2_armhf.deb ... Unpacking libselinux1:armhf (2.7-2) over (2.7-1) ... Setting up libselinux1:armhf (2.7-2) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libmount1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libmount1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../fdisk_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking fdisk (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up fdisk (2.30.2-0.1ubuntu1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../util-linux_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking util-linux (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up util-linux (2.30.2-0.1ubuntu1) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.44_armhf.deb ... Unpacking base-passwd (3.5.44) over (3.5.43) ... Setting up base-passwd (3.5.44) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc-bin (2.26-0ubuntu2) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu1) over (2.88dsf-59.8git1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu1) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../libudev1_235-3ubuntu3_armhf.deb ... Unpacking libudev1:armhf (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libudev1:armhf (235-3ubuntu3) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6~alpha5_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.6~alpha5) over (1.5~rc4) ... Setting up libapt-pkg5.0:armhf (1.6~alpha5) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../debconf_1.5.65_all.deb ... Unpacking debconf (1.5.65) over (1.5.63) ... Setting up debconf (1.5.65) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../adduser_3.116ubuntu1_all.deb ... Unpacking adduser (3.116ubuntu1) over (3.113+nmu3ubuntu5) ... Setting up adduser (3.116ubuntu1) ... (Reading database ... 12456 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-5_armhf.deb ... Unpacking libgpg-error0:armhf (1.27-5) over (1.27-3) ... Setting up libgpg-error0:armhf (1.27-5) ... (Reading database ... 12456 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.1-4_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.1-4) over (1.7.8-2ubuntu1) ... Setting up libgcrypt20:armhf (1.8.1-4) ... (Reading database ... 12456 files and directories currently installed.) Preparing to unpack .../gpgv_2.1.15-1ubuntu8_armhf.deb ... Unpacking gpgv (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Setting up gpgv (2.1.15-1ubuntu8) ... (Reading database ... 12456 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.3.1-2.1ubuntu3) over (2.3.1-2.1ubuntu2) ... Setting up libseccomp2:armhf (2.3.1-2.1ubuntu3) ... (Reading database ... 12456 files and directories currently installed.) Preparing to unpack .../apt_1.6~alpha5_armhf.deb ... Unpacking apt (1.6~alpha5) over (1.5~rc4) ... Setting up apt (1.6~alpha5) ... (Reading database ... 12452 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.11.0-2ubuntu18_armhf.deb ... Unpacking libapparmor1:armhf (2.11.0-2ubuntu18) over (2.11.0-2ubuntu17) ... Preparing to unpack .../libcap2_1%3a2.25-1.2_armhf.deb ... Unpacking libcap2:armhf (1:2.25-1.2) over (1:2.25-1) ... Preparing to unpack .../libidn11_1.33-2.1_armhf.deb ... Unpacking libidn11:armhf (1.33-2.1) over (1.33-2) ... Setting up libidn11:armhf (1.33-2.1) ... (Reading database ... 12452 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.1-2ubuntu2_armhf.deb ... Unpacking libip4tc0:armhf (1.6.1-2ubuntu2) over (1.6.1-2ubuntu1) ... Preparing to unpack .../mount_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking mount (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Preparing to unpack .../systemd_235-3ubuntu3_armhf.deb ... Unpacking systemd (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libsystemd0_235-3ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libsystemd0:armhf (235-3ubuntu3) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../archives/init_1.51_armhf.deb ... Unpacking init (1.51) over (1.49ubuntu1) ... Setting up libapparmor1:armhf (2.11.0-2ubuntu18) ... Setting up libcap2:armhf (1:2.25-1.2) ... Setting up libip4tc0:armhf (1.6.1-2ubuntu2) ... Setting up mount (2.30.2-0.1ubuntu1) ... Setting up systemd (235-3ubuntu3) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/system.conf ... Removing empty /etc/rc.local Removed /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service. Removing user `systemd-bus-proxy' ... Warning: group `systemd-bus-proxy' has no more members. Done. (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../systemd-sysv_235-3ubuntu3_armhf.deb ... Unpacking systemd-sysv (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libcap-ng0_0.7.7-3.1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.7-3.1) over (0.7.7-3build1) ... Setting up libcap-ng0:armhf (0.7.7-3.1) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.8-1ubuntu1_armhf.deb ... Unpacking libcomerr2:armhf (1.43.8-1ubuntu1) over (1.43.5-1) ... Setting up libcomerr2:armhf (1.43.8-1ubuntu1) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.7-2_all.deb ... Unpacking libsemanage-common (2.7-2) over (2.7-1) ... Setting up libsemanage-common (2.7-2) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.7-2_armhf.deb ... Unpacking libsemanage1:armhf (2.7-2) over (2.7-1) ... Setting up libsemanage1:armhf (2.7-2) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libss2_1.43.8-1ubuntu1_armhf.deb ... Unpacking libss2:armhf (1.43.8-1ubuntu1) over (1.43.5-1) ... Setting up libss2:armhf (1.43.8-1ubuntu1) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libnettle6_3.3-2_armhf.deb ... Unpacking libnettle6:armhf (3.3-2) over (3.3-1) ... Setting up libnettle6:armhf (3.3-2) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.3-2_armhf.deb ... Unpacking libhogweed4:armhf (3.3-2) over (3.3-1) ... Setting up libhogweed4:armhf (3.3-2) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.9-2) over (0.23.7-3) ... Setting up libp11-kit0:armhf (0.23.9-2) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.12-3_armhf.deb ... Unpacking libtasn1-6:armhf (4.12-3) over (4.12-2.1) ... Setting up libtasn1-6:armhf (4.12-3) ... (Reading database ... 12458 files and directories currently installed.) Preparing to unpack .../00-lsb-base_9.20170808ubuntu1_all.deb ... Unpacking lsb-base (9.20170808ubuntu1) over (9.20160110ubuntu5) ... Preparing to unpack .../01-sensible-utils_0.0.11_all.deb ... Unpacking sensible-utils (0.0.11) over (0.0.10) ... Preparing to unpack .../02-libassuan0_2.5.1-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.1-1) over (2.4.3-3) ... Preparing to unpack .../03-pinentry-curses_1.0.0-3_armhf.deb ... Unpacking pinentry-curses (1.0.0-3) over (1.0.0-2) ... Preparing to unpack .../04-libnpth0_1.5-3_armhf.deb ... Unpacking libnpth0:armhf (1.5-3) over (1.5-2) ... Preparing to unpack .../05-gnupg_2.1.15-1ubuntu8_armhf.deb ... Unpacking gnupg (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../06-gnupg-agent_2.1.15-1ubuntu8_armhf.deb ... Unpacking gnupg-agent (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../07-libsqlite3-0_3.21.0-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.21.0-1) over (3.19.3-3) ... Preparing to unpack .../08-libroken18-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../09-libasn1-8-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../10-libheimbase1-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../11-libhcrypto4-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../12-libwind0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../13-libhx509-5-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../14-libkrb5-26-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../15-libheimntlm0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../16-libgssapi3-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../17-libssl1.0.0_1.0.2g-1ubuntu14_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu14) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../18-multiarch-support_2.26-0ubuntu2_armhf.deb ... Unpacking multiarch-support (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../19-openssl_1.0.2g-1ubuntu14_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu14) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../20-tzdata_2017c-1_all.deb ... Unpacking tzdata (2017c-1) over (2017b-2) ... Preparing to unpack .../21-libidn2-0_2.0.4-1_armhf.deb ... Unpacking libidn2-0:armhf (2.0.4-1) over (2.0.2-5) ... Preparing to unpack .../22-libkeyutils1_1.5.9-9.2ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.2ubuntu1) over (1.5.9-9ubuntu1) ... Preparing to unpack .../23-libpng16-16_1.6.34-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.34-1) over (1.6.32-2) ... Preparing to unpack .../24-apt-transport-https_1.6~alpha5_all.deb ... Unpacking apt-transport-https (1.6~alpha5) over (1.5~rc4) ... Preparing to unpack .../25-dpkg-dev_1.19.0.4ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../26-libdpkg-perl_1.19.0.4ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../27-build-essential_12.4ubuntu1_armhf.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../28-libnghttp2-14_1.29.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.29.0-1) ... Preparing to unpack .../29-libpsl5_0.19.1-4_armhf.deb ... Unpacking libpsl5:armhf (0.19.1-4) over (0.18.0-2) ... Preparing to unpack .../30-libcurl3-gnutls_7.57.0-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.57.0-1ubuntu1) over (7.55.1-1ubuntu1) ... Preparing to unpack .../31-liblockfile-bin_1.14-1.1_armhf.deb ... Unpacking liblockfile-bin (1.14-1.1) over (1.14-1) ... Preparing to unpack .../32-liblockfile1_1.14-1.1_armhf.deb ... Unpacking liblockfile1:armhf (1.14-1.1) over (1.14-1) ... Preparing to unpack .../33-optipng_0.7.6-1.1_armhf.deb ... Unpacking optipng (0.7.6-1.1) over (0.7.6-1build1) ... Setting up libnpth0:armhf (1.5-3) ... Setting up libgomp1:armhf (7.2.0-18ubuntu2) ... Setting up libatomic1:armhf (7.2.0-18ubuntu2) ... Setting up liblockfile-bin (1.14-1.1) ... Setting up libcc1-0:armhf (7.2.0-18ubuntu2) ... Setting up apt-transport-https (1.6~alpha5) ... Setting up libidn2-0:armhf (2.0.4-1) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu14) ... Setting up libnghttp2-14:armhf (1.29.0-1) ... Setting up libasan4:armhf (7.2.0-18ubuntu2) ... Setting up libpng16-16:armhf (1.6.34-1) ... Setting up libcilkrts5:armhf (7.2.0-18ubuntu2) ... Setting up libpsl5:armhf (0.19.1-4) ... Setting up multiarch-support (2.26-0ubuntu2) ... Setting up tzdata (2017c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 22 05:39:56 UTC 2018. Universal Time is now: Mon Jan 22 05:39:56 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (235-3ubuntu3) ... Setting up libubsan0:armhf (7.2.0-18ubuntu2) ... Setting up liblockfile1:armhf (1.14-1.1) ... Setting up linux-libc-dev:armhf (4.13.0-25.29) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Setting up perl-modules-5.26 (5.26.1-3) ... Setting up optipng (0.7.6-1.1) ... Setting up libgcc-7-dev:armhf (7.2.0-18ubuntu2) ... Setting up cpp-7 (7.2.0-18ubuntu2) ... Setting up lsb-base (9.20170808ubuntu1) ... Setting up binutils-common:armhf (2.29.1-12ubuntu1) ... Setting up sensible-utils (0.0.11) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up libperl5.26:armhf (5.26.1-3) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Setting up openssl (1.0.2g-1ubuntu14) ... Setting up libsqlite3-0:armhf (3.21.0-1) ... Setting up libc-dev-bin (2.26-0ubuntu2) ... Setting up libkeyutils1:armhf (1.5.9-9.2ubuntu1) ... Setting up libc6-dev:armhf (2.26-0ubuntu2) ... Setting up libassuan0:armhf (2.5.1-1) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libbinutils:armhf (2.29.1-12ubuntu1) ... Setting up libcurl3-gnutls:armhf (7.57.0-1ubuntu1) ... Setting up init (1.51) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Setting up binutils-arm-linux-gnueabihf (2.29.1-12ubuntu1) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libstdc++-7-dev:armhf (7.2.0-18ubuntu2) ... Setting up perl (5.26.1-3) ... Setting up pinentry-curses (1.0.0-3) ... Setting up binutils (2.29.1-12ubuntu1) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gnupg-agent (2.1.15-1ubuntu8) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gcc-7 (7.2.0-18ubuntu2) ... Setting up g++-7 (7.2.0-18ubuntu2) ... Setting up gnupg (2.1.15-1ubuntu8) ... Setting up libdpkg-perl (1.19.0.4ubuntu1) ... Setting up dpkg-dev (1.19.0.4ubuntu1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Setting up build-essential (12.4ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14227465 armhf bionic -c chroot:build-PACKAGEBUILD-14227465 --arch=armhf --dist=bionic --nolog 'mariadb-10.3_10.3.0-0~201712111615~ubuntu18.04.1.dsc' Initiating build PACKAGEBUILD-14227465 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 20:00:40 UTC 2018 armv8l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-037.buildd +==============================================================================+ | mariadb-10.3 10.3.0-0~201712111615~ubuntu18.04.1 (armhf) 22 Jan 2018 05:39 | +==============================================================================+ Package: mariadb-10.3 Version: 10.3.0-0~201712111615~ubuntu18.04.1 Source Version: 10.3.0-0~201712111615~ubuntu18.04.1 Distribution: bionic Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/mariadb-10.3-YnSNhG/mariadb-10.3-10.3.0' with '<>' I: NOTICE: Log filtering will replace 'build/mariadb-10.3-YnSNhG' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14227465/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- mariadb-10.3_10.3.0-0~201712111615~ubuntu18.04.1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-trN_Mn/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-trN_Mn/apt_archive ./ InRelease Get:2 copy:/<>/resolver-trN_Mn/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-trN_Mn/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-trN_Mn/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-trN_Mn/apt_archive ./ Packages [525 B] Fetched 2858 B in 0s (24.4 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal Use 'apt autoremove' to remove them. 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 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-trN_Mn/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (34.2 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12462 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: bison, chrpath, cmake, cracklib-runtime, debhelper (>= 9), dh-apparmor, dh-exec, dh-systemd, gdb, libaio-dev, libarchive-dev, libboost-dev, libcrack2-dev (>= 2.9.0), libgnutls28-dev, libjemalloc-dev, libjudy-dev, libkrb5-dev, libncurses5-dev (>= 5.0-6~), libpam0g-dev, libpcre3-dev (>= 2:8.35-3.2~), libreadline-gplv2-dev, libsystemd-dev, libxml2-dev, lsb-release, ninja-build, perl, po-debconf, psmisc, unixodbc-dev, zlib1g-dev (>= 1:1.1.3-5~) Filtered Build-Depends: bison, chrpath, cmake, cracklib-runtime, debhelper (>= 9), dh-apparmor, dh-exec, dh-systemd, gdb, libaio-dev, libarchive-dev, libboost-dev, libcrack2-dev (>= 2.9.0), libgnutls28-dev, libjemalloc-dev, libjudy-dev, libkrb5-dev, libncurses5-dev (>= 5.0-6~), libpam0g-dev, libpcre3-dev (>= 2:8.35-3.2~), libreadline-gplv2-dev, libsystemd-dev, libxml2-dev, lsb-release, ninja-build, perl, po-debconf, psmisc, unixodbc-dev, zlib1g-dev (>= 1:1.1.3-5~) dpkg-deb: building package 'sbuild-build-depends-mariadb-10.3-dummy' in '/<>/resolver-l37CoW/apt_archive/sbuild-build-depends-mariadb-10.3-dummy.deb'. Ign:1 copy:/<>/resolver-l37CoW/apt_archive ./ InRelease Get:2 copy:/<>/resolver-l37CoW/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-l37CoW/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-l37CoW/apt_archive ./ Sources [468 B] Get:5 copy:/<>/resolver-l37CoW/apt_archive ./ Packages [749 B] Fetched 3336 B in 0s (39.1 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install mariadb-10.3 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libcurl3-gnutls libustr-1.0-1 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils chrpath cmake cmake-data comerr-dev cracklib-runtime debhelper dh-apparmor dh-autoreconf dh-exec dh-python dh-strip-nondeterminism dh-systemd distro-info-data file gdb gettext gettext-base gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base icu-devtools intltool-debian krb5-multidev libaio-dev libaio1 libarchive-dev libarchive-zip-perl libarchive13 libbabeltrace1 libbison-dev libboost-dev libboost1.65-dev libbsd0 libcrack2 libcrack2-dev libcroco3 libcurl3 libdw1 libelf1 libevent-2.1-6 libexpat1 libfile-stripnondeterminism-perl libfreetype6 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libgraphite2-3 libgraphite2-dev libgssrpc4 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libidn11-dev libjemalloc-dev libjemalloc1 libjsoncpp1 libjudy-dev libjudydebian1 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-8 libkrb5-dev libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libodbc1 libp11-kit-dev libpam0g-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpython3-stdlib libpython3.6 libpython3.6-minimal libpython3.6-stdlib libreadline-gplv2-dev libreadline5 librhash0 libsigsegv2 libsystemd-dev libtasn1-6-dev libtimedate-perl libtinfo-dev libtool libunbound2 libuv1 libxml2 libxml2-dev lsb-release m4 man-db mime-support nettle-dev ninja-build odbcinst odbcinst1debian2 pkg-config po-debconf psmisc python3 python3-distutils python3-minimal python3.6 python3.6-2to3 python3.6-minimal unixodbc-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation doc-base dh-make dwz apparmor-easyprof gdb-doc gettext-doc libasprintf-dev libgettextpo-dev groff krb5-doc lrzip libboost-doc libboost1.65-doc libboost-atomic1.65-dev libboost-chrono1.65-dev libboost-container1.65-dev libboost-context1.65-dev libboost-coroutine1.65-dev libboost-date-time1.65-dev libboost-exception1.65-dev libboost-fiber1.65-dev libboost-filesystem1.65-dev libboost-graph1.65-dev libboost-graph-parallel1.65-dev libboost-iostreams1.65-dev libboost-locale1.65-dev libboost-log1.65-dev libboost-math1.65-dev libboost-mpi1.65-dev libboost-mpi-python1.65-dev libboost-numpy1.65-dev libboost-program-options1.65-dev libboost-python1.65-dev libboost-random1.65-dev libboost-regex1.65-dev libboost-serialization1.65-dev libboost-signals1.65-dev libboost-stacktrace1.65-dev libboost-system1.65-dev libboost-test1.65-dev libboost-thread1.65-dev libboost-timer1.65-dev libboost-type-erasure1.65-dev libboost-wave1.65-dev libboost1.65-tools-dev libmpfrc++-dev libntl-dev libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-doc gnutls-bin libgraphite2-utils krb5-user icu-doc libtool-doc ncurses-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin gfortran | fortran95-compiler gcj-jdk lsb m4-doc less www-browser apparmor libmail-box-perl python3-doc python3-tk python3-venv python3.6-venv python3.6-doc binfmt-support Recommended packages: wamerican | wordlist libc-dbg gdbserver curl | wget | lynx libarchive-cpio-perl shared-mime-info xdg-user-dirs libtasn1-doc libmail-sendmail-perl The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils chrpath cmake cmake-data comerr-dev cracklib-runtime debhelper dh-apparmor dh-autoreconf dh-exec dh-python dh-strip-nondeterminism dh-systemd distro-info-data file gdb gettext gettext-base gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base icu-devtools intltool-debian krb5-multidev libaio-dev libaio1 libarchive-dev libarchive-zip-perl libarchive13 libbabeltrace1 libbison-dev libboost-dev libboost1.65-dev libbsd0 libcrack2 libcrack2-dev libcroco3 libcurl3 libdw1 libelf1 libevent-2.1-6 libexpat1 libfile-stripnondeterminism-perl libfreetype6 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libgraphite2-3 libgraphite2-dev libgssrpc4 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libidn11-dev libjemalloc-dev libjemalloc1 libjsoncpp1 libjudy-dev libjudydebian1 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-8 libkrb5-dev libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libodbc1 libp11-kit-dev libpam0g-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpython3-stdlib libpython3.6 libpython3.6-minimal libpython3.6-stdlib libreadline-gplv2-dev libreadline5 librhash0 libsigsegv2 libsystemd-dev libtasn1-6-dev libtimedate-perl libtinfo-dev libtool libunbound2 libuv1 libxml2 libxml2-dev lsb-release m4 man-db mime-support nettle-dev ninja-build odbcinst odbcinst1debian2 pkg-config po-debconf psmisc python3 python3-distutils python3-minimal python3.6 python3.6-2to3 python3.6-minimal sbuild-build-depends-mariadb-10.3-dummy unixodbc-dev zlib1g-dev 0 upgraded, 134 newly installed, 1 to remove and 0 not upgraded. Need to get 55.1 MB of archives. After this operation, 304 MB of additional disk space will be used. Get:1 copy:/<>/resolver-l37CoW/apt_archive ./ sbuild-build-depends-mariadb-10.3-dummy 0.invalid.0 [1076 B] Get:2 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3.6-minimal armhf 3.6.4-2 [523 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main armhf libexpat1 armhf 2.2.5-3 [59.7 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6-minimal armhf 3.6.4-2 [1213 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main armhf python3-minimal armhf 3.6.3-0ubuntu2 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf libmpdec2 armhf 2.4.2-1 [66.9 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3.6-stdlib armhf 3.6.4-2 [1588 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6-2to3 all 3.6.4-2 [13.9 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main armhf python3-distutils all 3.6.4~rc1-6 [145 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6 armhf 3.6.4-2 [181 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3-stdlib armhf 3.6.3-0ubuntu2 [6820 B] Get:13 http://ftpmaster.internal/ubuntu bionic/main armhf dh-python all 2.20170125 [83.7 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main armhf python3 armhf 3.6.3-0ubuntu2 [8712 B] Get:15 http://ftpmaster.internal/ubuntu bionic/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main armhf libbsd0 armhf 0.8.6-3 [40.6 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main armhf bsdmainutils armhf 9.0.14ubuntu1 [173 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main armhf libpipeline1 armhf 1.5.0-1 [21.1 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main armhf man-db armhf 2.7.6.1-4 [872 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf cmake-data all 3.9.5-1 [1268 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf libfreetype6 armhf 2.8-0.2ubuntu2 [275 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-0 armhf 2.54.1-1ubuntu1 [1013 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-3 armhf 1.3.10-8 [65.7 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz0b armhf 1.7.2-1 [206 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb0 armhf 1.0.3+git161113-4 [12.5 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf libicu60 armhf 60.2-1ubuntu1 [7811 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf libxml2 armhf 2.9.4+dfsg1-5.2ubuntu1 [574 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf libarchive13 armhf 3.2.2-3.1 [253 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main armhf libcurl3 armhf 7.57.0-1ubuntu1 [181 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf libjsoncpp1 armhf 1.7.4-3 [65.9 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main armhf librhash0 armhf 1.3.4-3 [87.1 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main armhf libuv1 armhf 1.18.0-3 [53.5 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main armhf cmake armhf 3.9.5-1 [2699 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf distro-info-data all 0.37 [4210 B] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libmagic-mgc armhf 1:5.32-1 [184 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf libmagic1 armhf 1:5.32-1 [62.6 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf file armhf 1:5.32-1 [21.4 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main armhf libelf1 armhf 0.170-0.2 [42.4 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-data all 2.54.1-1ubuntu1 [4250 B] Get:41 http://ftpmaster.internal/ubuntu bionic/main armhf lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main armhf gettext-base armhf 0.19.8.1-4ubuntu2 [45.9 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main armhf libgirepository-1.0-1 armhf 1.54.1-4 [69.7 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-glib-2.0 armhf 1.54.1-4 [131 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main armhf psmisc armhf 23.1-1 [49.1 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf libsigsegv2 armhf 2.11-1 [12.6 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main armhf m4 armhf 1.4.18-1 [181 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main armhf autoconf all 2.69-11 [322 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main armhf autotools-dev all 20171216.1 [39.7 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main armhf automake all 1:1.15.1-3ubuntu1 [509 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main armhf autopoint all 0.19.8.1-4ubuntu2 [412 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main armhf libbison-dev armhf 2:3.0.4.dfsg-1build1 [339 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main armhf bison armhf 2:3.0.4.dfsg-1build1 [225 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/universe armhf chrpath armhf 0.16-2 [11.9 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main armhf libcrack2 armhf 2.9.2-5build1 [25.9 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main armhf cracklib-runtime armhf 2.9.2-5build1 [134 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main armhf libtool all 2.4.6-2 [194 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main armhf dh-autoreconf all 15 [15.8 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main armhf libarchive-zip-perl all 1.60-1 [83.9 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-stripnondeterminism-perl all 0.040-1 [13.9 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main armhf dh-strip-nondeterminism all 0.040-1 [5196 B] Get:63 http://ftpmaster.internal/ubuntu bionic/main armhf libcroco3 armhf 0.6.12-2 [69.4 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main armhf gettext armhf 0.19.8.1-4ubuntu2 [1027 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main armhf po-debconf all 1.0.20 [232 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main armhf debhelper all 11ubuntu1 [887 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main armhf libdw1 armhf 0.170-0.2 [189 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main armhf libbabeltrace1 armhf 1.5.3-4 [134 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3.6 armhf 3.6.4-2 [1259 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main armhf gdb armhf 8.0.1-0ubuntu3 [2379 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-harfbuzz-0.0 armhf 1.7.2-1 [18.5 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main armhf icu-devtools armhf 60.2-1ubuntu1 [162 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main armhf libgssrpc4 armhf 1.15.1-2 [47.4 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main armhf libkdb5-8 armhf 1.15.1-2 [32.1 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main armhf libkadm5srv-mit11 armhf 1.15.1-2 [44.4 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main armhf libkadm5clnt-mit11 armhf 1.15.1-2 [33.0 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf comerr-dev armhf 2.1-1.43.8-1ubuntu1 [37.9 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf krb5-multidev armhf 1.15.1-2 [116 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main armhf libaio1 armhf 0.3.110-5 [6328 B] Get:81 http://ftpmaster.internal/ubuntu bionic/main armhf libaio-dev armhf 0.3.110-5 [12.8 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/main armhf libarchive-dev armhf 3.2.2-3.1 [442 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main armhf libboost1.65-dev armhf 1.65.1+dfsg-0ubuntu4 [7217 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf libboost-dev armhf 1.65.1.0ubuntu1 [3128 B] Get:85 http://ftpmaster.internal/ubuntu bionic/main armhf libevent-2.1-6 armhf 2.1.8-stable-4 [116 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-bin armhf 2.54.1-1ubuntu1 [64.4 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-dev-bin armhf 2.54.1-1ubuntu1 [83.7 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre16-3 armhf 2:8.39-8 [128 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre32-3 armhf 2:8.39-8 [120 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf libpcrecpp0v5 armhf 2:8.39-8 [13.1 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre3-dev armhf 2:8.39-8 [473 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:94 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-dev armhf 2.54.1-1ubuntu1 [1276 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-1 [8034 B] Get:96 http://ftpmaster.internal/ubuntu bionic/main armhf libgmp-dev armhf 2:6.1.2+dfsg-1 [253 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main armhf libgnutls-openssl27 armhf 3.5.8-6ubuntu3 [18.3 kB] Get:98 http://ftpmaster.internal/ubuntu bionic/main armhf libgnutlsxx28 armhf 3.5.8-6ubuntu3 [11.9 kB] Get:99 http://ftpmaster.internal/ubuntu bionic/main armhf libunbound2 armhf 1.6.7-1 [258 kB] Get:100 http://ftpmaster.internal/ubuntu bionic/main armhf libgnutls-dane0 armhf 3.5.8-6ubuntu3 [18.3 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main armhf nettle-dev armhf 3.3-2 [947 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main armhf libtasn1-6-dev armhf 4.12-3 [81.7 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main armhf libp11-kit-dev armhf 0.23.9-2 [60.9 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main armhf libidn11-dev armhf 1.33-2.1 [517 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main armhf libgnutls28-dev armhf 3.5.8-6ubuntu3 [658 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-dev armhf 1.3.10-8 [14.5 kB] Get:107 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-icu0 armhf 1.7.2-1 [5200 B] Get:108 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-gobject0 armhf 1.7.2-1 [12.0 kB] Get:109 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb-dev armhf 1.0.3+git161113-4 [27.8 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-dev armhf 60.2-1ubuntu1 [8721 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-dev armhf 1.7.2-1 [276 kB] Get:112 http://ftpmaster.internal/ubuntu bionic/universe armhf libjudydebian1 armhf 1.0.5-5 [53.1 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/universe armhf libjudy-dev armhf 1.0.5-5 [89.2 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main armhf libltdl7 armhf 2.4.6-2 [35.8 kB] Get:115 http://ftpmaster.internal/ubuntu bionic/main armhf libltdl-dev armhf 2.4.6-2 [159 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main armhf libtinfo-dev armhf 6.0+20160625-1ubuntu1 [66.4 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main armhf libncurses5-dev armhf 6.0+20160625-1ubuntu1 [154 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/main armhf libodbc1 armhf 2.3.4-1.1 [154 kB] Get:119 http://ftpmaster.internal/ubuntu bionic/main armhf libpam0g-dev armhf 1.1.8-3.2ubuntu3 [105 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main armhf libreadline5 armhf 5.2+dfsg-3build1 [83.1 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main armhf libsystemd-dev armhf 235-3ubuntu3 [175 kB] Get:122 http://ftpmaster.internal/ubuntu bionic/main armhf libxml2-dev armhf 2.9.4+dfsg1-5.2ubuntu1 [692 kB] Get:123 http://ftpmaster.internal/ubuntu bionic/universe armhf ninja-build armhf 1.8.2-1 [82.6 kB] Get:124 http://ftpmaster.internal/ubuntu bionic/main armhf odbcinst1debian2 armhf 2.3.4-1.1 [33.6 kB] Get:125 http://ftpmaster.internal/ubuntu bionic/main armhf odbcinst armhf 2.3.4-1.1 [12.2 kB] Get:126 http://ftpmaster.internal/ubuntu bionic/universe armhf dh-apparmor all 2.11.0-2ubuntu18 [8588 B] Get:127 http://ftpmaster.internal/ubuntu bionic/main armhf dh-exec armhf 0.23build1 [23.5 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/universe armhf dh-systemd all 11ubuntu1 [2676 B] Get:129 http://ftpmaster.internal/ubuntu bionic/main armhf libcrack2-dev armhf 2.9.2-5build1 [15.6 kB] Get:130 http://ftpmaster.internal/ubuntu bionic/universe armhf libjemalloc1 armhf 3.6.0-11 [75.0 kB] Get:131 http://ftpmaster.internal/ubuntu bionic/universe armhf libjemalloc-dev armhf 3.6.0-11 [146 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main armhf libkrb5-dev armhf 1.15.1-2 [11.6 kB] Get:133 http://ftpmaster.internal/ubuntu bionic/main armhf libreadline-gplv2-dev armhf 5.2+dfsg-3build1 [108 kB] Get:134 http://ftpmaster.internal/ubuntu bionic/main armhf unixodbc-dev armhf 2.3.4-1.1 [198 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 55.1 MB in 2s (18.5 MB/s) (Reading database ... 12462 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libpython3.6-minimal:armhf. (Reading database ... 12453 files and directories currently installed.) Preparing to unpack .../00-libpython3.6-minimal_3.6.4-2_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.4-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../01-libexpat1_2.2.5-3_armhf.deb ... Unpacking libexpat1:armhf (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../02-python3.6-minimal_3.6.4-2_armhf.deb ... Unpacking python3.6-minimal (3.6.4-2) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../03-python3-minimal_3.6.3-0ubuntu2_armhf.deb ... Unpacking python3-minimal (3.6.3-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../04-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../05-libmpdec2_2.4.2-1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1) ... Selecting previously unselected package libpython3.6-stdlib:armhf. Preparing to unpack .../06-libpython3.6-stdlib_3.6.4-2_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.4-2) ... Selecting previously unselected package python3.6-2to3. Preparing to unpack .../07-python3.6-2to3_3.6.4-2_all.deb ... Unpacking python3.6-2to3 (3.6.4-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../08-python3-distutils_3.6.4~rc1-6_all.deb ... Unpacking python3-distutils (3.6.4~rc1-6) ... Selecting previously unselected package python3.6. Preparing to unpack .../09-python3.6_3.6.4-2_armhf.deb ... Unpacking python3.6 (3.6.4-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../10-libpython3-stdlib_3.6.3-0ubuntu2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.3-0ubuntu2) ... Selecting previously unselected package dh-python. Preparing to unpack .../11-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.6-minimal:armhf (3.6.4-2) ... Setting up libexpat1:armhf (2.2.5-3) ... Setting up python3.6-minimal (3.6.4-2) ... Setting up python3-minimal (3.6.3-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13296 files and directories currently installed.) Preparing to unpack .../000-python3_3.6.3-0ubuntu2_armhf.deb ... Unpacking python3 (3.6.3-0ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../001-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../002-libbsd0_0.8.6-3_armhf.deb ... Unpacking libbsd0:armhf (0.8.6-3) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../003-bsdmainutils_9.0.14ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.14ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../004-libpipeline1_1.5.0-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.7.6.1-4_armhf.deb ... Unpacking man-db (2.7.6.1-4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../006-cmake-data_3.9.5-1_all.deb ... Unpacking cmake-data (3.9.5-1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../007-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../008-libfreetype6_2.8-0.2ubuntu2_armhf.deb ... Unpacking libfreetype6:armhf (2.8-0.2ubuntu2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../009-libglib2.0-0_2.54.1-1ubuntu1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.54.1-1ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../010-libgraphite2-3_1.3.10-8_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.10-8) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../011-libharfbuzz0b_1.7.2-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (1.7.2-1) ... Selecting previously unselected package libicu-le-hb0:armhf. Preparing to unpack .../012-libicu-le-hb0_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb0:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libicu60:armhf. Preparing to unpack .../013-libicu60_60.2-1ubuntu1_armhf.deb ... Unpacking libicu60:armhf (60.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../014-libxml2_2.9.4+dfsg1-5.2ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../015-libarchive13_3.2.2-3.1_armhf.deb ... Unpacking libarchive13:armhf (3.2.2-3.1) ... Selecting previously unselected package libcurl3:armhf. Preparing to unpack .../016-libcurl3_7.57.0-1ubuntu1_armhf.deb ... Unpacking libcurl3:armhf (7.57.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../017-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0. Preparing to unpack .../018-librhash0_1.3.4-3_armhf.deb ... Unpacking librhash0 (1.3.4-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../019-libuv1_1.18.0-3_armhf.deb ... Unpacking libuv1:armhf (1.18.0-3) ... Selecting previously unselected package cmake. Preparing to unpack .../020-cmake_3.9.5-1_armhf.deb ... Unpacking cmake (3.9.5-1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../021-distro-info-data_0.37_all.deb ... Unpacking distro-info-data (0.37) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../022-libmagic-mgc_1%3a5.32-1_armhf.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../023-libmagic1_1%3a5.32-1_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../024-file_1%3a5.32-1_armhf.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../025-libelf1_0.170-0.2_armhf.deb ... Unpacking libelf1:armhf (0.170-0.2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../026-libglib2.0-data_2.54.1-1ubuntu1_all.deb ... Unpacking libglib2.0-data (2.54.1-1ubuntu1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../027-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../028-gettext-base_0.19.8.1-4ubuntu2_armhf.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../029-libgirepository-1.0-1_1.54.1-4_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.54.1-4) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../030-gir1.2-glib-2.0_1.54.1-4_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.54.1-4) ... Selecting previously unselected package psmisc. Preparing to unpack .../031-psmisc_23.1-1_armhf.deb ... Unpacking psmisc (23.1-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../032-libsigsegv2_2.11-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20171216.1_all.deb ... Unpacking autotools-dev (20171216.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-automake_1%3a1.15.1-3ubuntu1_all.deb ... Unpacking automake (1:1.15.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../037-autopoint_0.19.8.1-4ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libbison-dev:armhf. Preparing to unpack .../038-libbison-dev_2%3a3.0.4.dfsg-1build1_armhf.deb ... Unpacking libbison-dev:armhf (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package bison. Preparing to unpack .../039-bison_2%3a3.0.4.dfsg-1build1_armhf.deb ... Unpacking bison (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package chrpath. Preparing to unpack .../040-chrpath_0.16-2_armhf.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libcrack2:armhf. Preparing to unpack .../041-libcrack2_2.9.2-5build1_armhf.deb ... Unpacking libcrack2:armhf (2.9.2-5build1) ... Selecting previously unselected package cracklib-runtime. Preparing to unpack .../042-cracklib-runtime_2.9.2-5build1_armhf.deb ... Unpacking cracklib-runtime (2.9.2-5build1) ... Selecting previously unselected package libtool. Preparing to unpack .../043-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../044-dh-autoreconf_15_all.deb ... Unpacking dh-autoreconf (15) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../045-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../046-libfile-stripnondeterminism-perl_0.040-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../047-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../048-dh-strip-nondeterminism_0.040-1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../049-libcroco3_0.6.12-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../050-gettext_0.19.8.1-4ubuntu2_armhf.deb ... Unpacking gettext (0.19.8.1-4ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../051-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 .../052-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../053-debhelper_11ubuntu1_all.deb ... Unpacking debhelper (11ubuntu1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../054-libdw1_0.170-0.2_armhf.deb ... Unpacking libdw1:armhf (0.170-0.2) ... Selecting previously unselected package libbabeltrace1:armhf. Preparing to unpack .../055-libbabeltrace1_1.5.3-4_armhf.deb ... Unpacking libbabeltrace1:armhf (1.5.3-4) ... Selecting previously unselected package libpython3.6:armhf. Preparing to unpack .../056-libpython3.6_3.6.4-2_armhf.deb ... Unpacking libpython3.6:armhf (3.6.4-2) ... Selecting previously unselected package gdb. Preparing to unpack .../057-gdb_8.0.1-0ubuntu3_armhf.deb ... Unpacking gdb (8.0.1-0ubuntu3) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../058-gir1.2-harfbuzz-0.0_1.7.2-1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (1.7.2-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../059-icu-devtools_60.2-1ubuntu1_armhf.deb ... Unpacking icu-devtools (60.2-1ubuntu1) ... Selecting previously unselected package libgssrpc4:armhf. Preparing to unpack .../060-libgssrpc4_1.15.1-2_armhf.deb ... Unpacking libgssrpc4:armhf (1.15.1-2) ... Selecting previously unselected package libkdb5-8:armhf. Preparing to unpack .../061-libkdb5-8_1.15.1-2_armhf.deb ... Unpacking libkdb5-8:armhf (1.15.1-2) ... Selecting previously unselected package libkadm5srv-mit11:armhf. Preparing to unpack .../062-libkadm5srv-mit11_1.15.1-2_armhf.deb ... Unpacking libkadm5srv-mit11:armhf (1.15.1-2) ... Selecting previously unselected package libkadm5clnt-mit11:armhf. Preparing to unpack .../063-libkadm5clnt-mit11_1.15.1-2_armhf.deb ... Unpacking libkadm5clnt-mit11:armhf (1.15.1-2) ... Selecting previously unselected package comerr-dev:armhf. Preparing to unpack .../064-comerr-dev_2.1-1.43.8-1ubuntu1_armhf.deb ... Unpacking comerr-dev:armhf (2.1-1.43.8-1ubuntu1) ... Selecting previously unselected package krb5-multidev. Preparing to unpack .../065-krb5-multidev_1.15.1-2_armhf.deb ... Unpacking krb5-multidev (1.15.1-2) ... Selecting previously unselected package libaio1:armhf. Preparing to unpack .../066-libaio1_0.3.110-5_armhf.deb ... Unpacking libaio1:armhf (0.3.110-5) ... Selecting previously unselected package libaio-dev. Preparing to unpack .../067-libaio-dev_0.3.110-5_armhf.deb ... Unpacking libaio-dev (0.3.110-5) ... Selecting previously unselected package libarchive-dev:armhf. Preparing to unpack .../068-libarchive-dev_3.2.2-3.1_armhf.deb ... Unpacking libarchive-dev:armhf (3.2.2-3.1) ... Selecting previously unselected package libboost1.65-dev:armhf. Preparing to unpack .../069-libboost1.65-dev_1.65.1+dfsg-0ubuntu4_armhf.deb ... Unpacking libboost1.65-dev:armhf (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../070-libboost-dev_1.65.1.0ubuntu1_armhf.deb ... Unpacking libboost-dev:armhf (1.65.1.0ubuntu1) ... Selecting previously unselected package libevent-2.1-6:armhf. Preparing to unpack .../071-libevent-2.1-6_2.1.8-stable-4_armhf.deb ... Unpacking libevent-2.1-6:armhf (2.1.8-stable-4) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../072-libglib2.0-bin_2.54.1-1ubuntu1_armhf.deb ... Unpacking libglib2.0-bin (2.54.1-1ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../073-libglib2.0-dev-bin_2.54.1-1ubuntu1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.54.1-1ubuntu1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../074-libpcre16-3_2%3a8.39-8_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-8) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../075-libpcre32-3_2%3a8.39-8_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-8) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../076-libpcrecpp0v5_2%3a8.39-8_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-8) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../077-libpcre3-dev_2%3a8.39-8_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-8) ... Selecting previously unselected package pkg-config. Preparing to unpack .../078-pkg-config_0.29.1-0ubuntu2_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../079-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../080-libglib2.0-dev_2.54.1-1ubuntu1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.54.1-1ubuntu1) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../081-libgmpxx4ldbl_2%3a6.1.2+dfsg-1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../082-libgmp-dev_2%3a6.1.2+dfsg-1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-1) ... Selecting previously unselected package libgnutls-openssl27:armhf. Preparing to unpack .../083-libgnutls-openssl27_3.5.8-6ubuntu3_armhf.deb ... Unpacking libgnutls-openssl27:armhf (3.5.8-6ubuntu3) ... Selecting previously unselected package libgnutlsxx28:armhf. Preparing to unpack .../084-libgnutlsxx28_3.5.8-6ubuntu3_armhf.deb ... Unpacking libgnutlsxx28:armhf (3.5.8-6ubuntu3) ... Selecting previously unselected package libunbound2:armhf. Preparing to unpack .../085-libunbound2_1.6.7-1_armhf.deb ... Unpacking libunbound2:armhf (1.6.7-1) ... Selecting previously unselected package libgnutls-dane0:armhf. Preparing to unpack .../086-libgnutls-dane0_3.5.8-6ubuntu3_armhf.deb ... Unpacking libgnutls-dane0:armhf (3.5.8-6ubuntu3) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../087-nettle-dev_3.3-2_armhf.deb ... Unpacking nettle-dev:armhf (3.3-2) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../088-libtasn1-6-dev_4.12-3_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.12-3) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../089-libp11-kit-dev_0.23.9-2_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.23.9-2) ... Selecting previously unselected package libidn11-dev. Preparing to unpack .../090-libidn11-dev_1.33-2.1_armhf.deb ... Unpacking libidn11-dev (1.33-2.1) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../091-libgnutls28-dev_3.5.8-6ubuntu3_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.5.8-6ubuntu3) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../092-libgraphite2-dev_1.3.10-8_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.10-8) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../093-libharfbuzz-icu0_1.7.2-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (1.7.2-1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../094-libharfbuzz-gobject0_1.7.2-1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (1.7.2-1) ... Selecting previously unselected package libicu-le-hb-dev:armhf. Preparing to unpack .../095-libicu-le-hb-dev_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../096-libicu-dev_60.2-1ubuntu1_armhf.deb ... Unpacking libicu-dev (60.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../097-libharfbuzz-dev_1.7.2-1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (1.7.2-1) ... Selecting previously unselected package libjudydebian1. Preparing to unpack .../098-libjudydebian1_1.0.5-5_armhf.deb ... Unpacking libjudydebian1 (1.0.5-5) ... Selecting previously unselected package libjudy-dev. Preparing to unpack .../099-libjudy-dev_1.0.5-5_armhf.deb ... Unpacking libjudy-dev (1.0.5-5) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../100-libltdl7_2.4.6-2_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-2) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../101-libltdl-dev_2.4.6-2_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-2) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../102-libtinfo-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../103-libncurses5-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package libodbc1:armhf. Preparing to unpack .../104-libodbc1_2.3.4-1.1_armhf.deb ... Unpacking libodbc1:armhf (2.3.4-1.1) ... Selecting previously unselected package libpam0g-dev:armhf. Preparing to unpack .../105-libpam0g-dev_1.1.8-3.2ubuntu3_armhf.deb ... Unpacking libpam0g-dev:armhf (1.1.8-3.2ubuntu3) ... Selecting previously unselected package libreadline5:armhf. Preparing to unpack .../106-libreadline5_5.2+dfsg-3build1_armhf.deb ... Unpacking libreadline5:armhf (5.2+dfsg-3build1) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../107-libsystemd-dev_235-3ubuntu3_armhf.deb ... Unpacking libsystemd-dev:armhf (235-3ubuntu3) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../108-libxml2-dev_2.9.4+dfsg1-5.2ubuntu1_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../109-ninja-build_1.8.2-1_armhf.deb ... Unpacking ninja-build (1.8.2-1) ... Selecting previously unselected package odbcinst1debian2:armhf. Preparing to unpack .../110-odbcinst1debian2_2.3.4-1.1_armhf.deb ... Unpacking odbcinst1debian2:armhf (2.3.4-1.1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../111-odbcinst_2.3.4-1.1_armhf.deb ... Unpacking odbcinst (2.3.4-1.1) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../112-dh-apparmor_2.11.0-2ubuntu18_all.deb ... Unpacking dh-apparmor (2.11.0-2ubuntu18) ... Selecting previously unselected package dh-exec. Preparing to unpack .../113-dh-exec_0.23build1_armhf.deb ... Unpacking dh-exec (0.23build1) ... Selecting previously unselected package dh-systemd. Preparing to unpack .../114-dh-systemd_11ubuntu1_all.deb ... Unpacking dh-systemd (11ubuntu1) ... Selecting previously unselected package libcrack2-dev. Preparing to unpack .../115-libcrack2-dev_2.9.2-5build1_armhf.deb ... Unpacking libcrack2-dev (2.9.2-5build1) ... Selecting previously unselected package libjemalloc1. Preparing to unpack .../116-libjemalloc1_3.6.0-11_armhf.deb ... Unpacking libjemalloc1 (3.6.0-11) ... Selecting previously unselected package libjemalloc-dev. Preparing to unpack .../117-libjemalloc-dev_3.6.0-11_armhf.deb ... Unpacking libjemalloc-dev (3.6.0-11) ... Selecting previously unselected package libkrb5-dev. Preparing to unpack .../118-libkrb5-dev_1.15.1-2_armhf.deb ... Unpacking libkrb5-dev (1.15.1-2) ... Selecting previously unselected package libreadline-gplv2-dev:armhf. Preparing to unpack .../119-libreadline-gplv2-dev_5.2+dfsg-3build1_armhf.deb ... Unpacking libreadline-gplv2-dev:armhf (5.2+dfsg-3build1) ... Selecting previously unselected package unixodbc-dev:armhf. Preparing to unpack .../120-unixodbc-dev_2.3.4-1.1_armhf.deb ... Unpacking unixodbc-dev:armhf (2.3.4-1.1) ... Selecting previously unselected package sbuild-build-depends-mariadb-10.3-dummy. Preparing to unpack .../121-sbuild-build-depends-mariadb-10.3-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-mariadb-10.3-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up libpam0g-dev:armhf (1.1.8-3.2ubuntu3) ... Setting up libgssrpc4:armhf (1.15.1-2) ... Setting up libevent-2.1-6:armhf (2.1.8-stable-4) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up psmisc (23.1-1) ... Setting up comerr-dev:armhf (2.1-1.43.8-1ubuntu1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libjemalloc1 (3.6.0-11) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.11-1) ... Setting up libcurl3:armhf (7.57.0-1ubuntu1) ... Setting up libuv1:armhf (1.18.0-3) ... Setting up libelf1:armhf (0.170-0.2) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.54.1-1ubuntu1) ... No schema files found: doing nothing. Setting up libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up libp11-kit-dev:armhf (0.23.9-2) ... Setting up libtasn1-6-dev:armhf (4.12-3) ... Setting up distro-info-data (0.37) ... Setting up gettext-base (0.19.8.1-4ubuntu2) ... Setting up cmake-data (3.9.5-1) ... Setting up libpipeline1:armhf (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:armhf (0.8.6-3) ... Setting up libjemalloc-dev (3.6.0-11) ... Setting up libgirepository-1.0-1:armhf (1.54.1-4) ... Setting up libfreetype6:armhf (2.8-0.2ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:armhf (1:5.32-1) ... Setting up libgraphite2-3:armhf (1.3.10-8) ... Setting up librhash0 (1.3.4-3) ... Setting up libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up gir1.2-glib-2.0:armhf (1.54.1-4) ... Setting up libglib2.0-data (2.54.1-1ubuntu1) ... Setting up libgnutlsxx28:armhf (3.5.8-6ubuntu3) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up libaio1:armhf (0.3.110-5) ... Setting up autotools-dev (20171216.1) ... Setting up dh-apparmor (2.11.0-2ubuntu18) ... Setting up libgnutls-openssl27:armhf (3.5.8-6ubuntu3) ... Setting up libltdl7:armhf (2.4.6-2) ... Setting up libkdb5-8:armhf (1.15.1-2) ... Setting up libbison-dev:armhf (2:3.0.4.dfsg-1build1) ... Setting up libcrack2:armhf (2.9.2-5build1) ... Setting up libpcrecpp0v5:armhf (2:8.39-8) ... Setting up libpcre32-3:armhf (2:8.39-8) ... Setting up libkadm5clnt-mit11:armhf (1.15.1-2) ... Setting up libsystemd-dev:armhf (235-3ubuntu3) ... Setting up libjudydebian1 (1.0.5-5) ... Setting up libpcre16-3:armhf (2:8.39-8) ... Setting up bison (2:3.0.4.dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libaio-dev (0.3.110-5) ... Setting up libreadline5:armhf (5.2+dfsg-3build1) ... Setting up bsdmainutils (9.0.14ubuntu1) ... 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 libgmpxx4ldbl:armhf (2:6.1.2+dfsg-1) ... Setting up libglib2.0-bin (2.54.1-1ubuntu1) ... Setting up libboost1.65-dev:armhf (1.65.1+dfsg-0ubuntu4) ... Setting up ninja-build (1.8.2-1) ... Setting up libgraphite2-dev:armhf (1.3.10-8) ... Setting up autopoint (0.19.8.1-4ubuntu2) ... Setting up libmpdec2:armhf (2.4.2-1) ... Setting up libjudy-dev (1.0.5-5) ... Setting up liblzo2-2:armhf (2.08-1.2) ... Setting up libcrack2-dev (2.9.2-5build1) ... Setting up libidn11-dev (1.33-2.1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1) ... Setting up libjsoncpp1:armhf (1.7.4-3) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-1) ... Setting up libpython3.6-stdlib:armhf (3.6.4-2) ... Setting up libunbound2:armhf (1.6.7-1) ... Setting up libpcre3-dev:armhf (2:8.39-8) ... Setting up libodbc1:armhf (2.3.4-1.1) ... Setting up libltdl-dev:armhf (2.4.6-2) ... Setting up libdw1:armhf (0.170-0.2) ... Setting up libreadline-gplv2-dev:armhf (5.2+dfsg-3build1) ... Setting up libharfbuzz0b:armhf (1.7.2-1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-1) ... Setting up gir1.2-harfbuzz-0.0:armhf (1.7.2-1) ... Setting up libgnutls-dane0:armhf (3.5.8-6ubuntu3) ... Setting up automake (1:1.15.1-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libkadm5srv-mit11:armhf (1.15.1-2) ... Setting up man-db (2.7.6.1-4) ... Not building database; man-db/auto-update is not 'true'. Setting up nettle-dev:armhf (3.3-2) ... Setting up libboost-dev:armhf (1.65.1.0ubuntu1) ... Setting up libharfbuzz-gobject0:armhf (1.7.2-1) ... Setting up libbabeltrace1:armhf (1.5.3-4) ... Setting up libpython3.6:armhf (3.6.4-2) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:armhf (3.6.3-0ubuntu2) ... Setting up cracklib-runtime (2.9.2-5build1) ... Setting up libgnutls28-dev:armhf (3.5.8-6ubuntu3) ... Setting up krb5-multidev (1.15.1-2) ... Setting up gdb (8.0.1-0ubuntu3) ... Setting up libkrb5-dev (1.15.1-2) ... Setting up odbcinst1debian2:armhf (2.3.4-1.1) ... Setting up unixodbc-dev:armhf (2.3.4-1.1) ... Setting up python3.6 (3.6.4-2) ... Setting up dh-autoreconf (15) ... Setting up python3 (3.6.3-0ubuntu2) ... Setting up odbcinst (2.3.4-1.1) ... Setting up libglib2.0-dev-bin (2.54.1-1ubuntu1) ... Setting up libicu-le-hb0:armhf (1.0.3+git161113-4) ... Setting up python3.6-2to3 (3.6.4-2) ... python3.6: can't get files for byte-compilation Setting up lsb-release (9.20170808ubuntu1) ... Setting up libglib2.0-dev:armhf (2.54.1-1ubuntu1) ... Setting up dh-python (2.20170125) ... Setting up python3-distutils (3.6.4~rc1-6) ... Setting up libicu60:armhf (60.2-1ubuntu1) ... Setting up libharfbuzz-icu0:armhf (1.7.2-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Setting up libcroco3:armhf (0.6.12-2) ... Setting up icu-devtools (60.2-1ubuntu1) ... Setting up libharfbuzz-dev:armhf (1.7.2-1) ... Setting up libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Setting up gettext (0.19.8.1-4ubuntu2) ... Setting up libarchive13:armhf (3.2.2-3.1) ... Setting up libicu-dev (60.2-1ubuntu1) ... Setting up libxml2-dev:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up cmake (3.9.5-1) ... Setting up libarchive-dev:armhf (3.2.2-3.1) ... Setting up po-debconf (1.0.20) ... Setting up debhelper (11ubuntu1) ... Setting up dh-systemd (11ubuntu1) ... Setting up dh-strip-nondeterminism (0.040-1) ... Setting up dh-exec (0.23build1) ... Setting up sbuild-build-depends-mariadb-10.3-dummy (0.invalid.0) ... (Reading database ... 33833 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-109-generic arm64 (armv8l) Toolchain package versions: binutils_2.29.1-12ubuntu1 dpkg-dev_1.19.0.4ubuntu1 g++-7_7.2.0-18ubuntu2 gcc-7_7.2.0-18ubuntu2 libc6-dev_2.26-0ubuntu2 libstdc++-7-dev_7.2.0-18ubuntu2 libstdc++6_7.2.0-18ubuntu2 linux-libc-dev_4.13.0-25.29 Package versions: adduser_3.116ubuntu1 advancecomp_2.0-1 apt_1.6~alpha5 apt-transport-https_1.6~alpha5 autoconf_2.69-11 automake_1:1.15.1-3ubuntu1 autopoint_0.19.8.1-4ubuntu2 autotools-dev_20171216.1 base-files_10ubuntu1 base-passwd_3.5.44 bash_4.4-5ubuntu1 binutils_2.29.1-12ubuntu1 binutils-arm-linux-gnueabihf_2.29.1-12ubuntu1 binutils-common_2.29.1-12ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_9.0.14ubuntu1 bsdutils_1:2.30.2-0.1ubuntu1 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 chrpath_0.16-2 cmake_3.9.5-1 cmake-data_3.9.5-1 comerr-dev_2.1-1.43.8-1ubuntu1 coreutils_8.26-3ubuntu4 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-18ubuntu2 cracklib-runtime_2.9.2-5build1 dash_0.5.8-2.3ubuntu1 debconf_1.5.65 debhelper_11ubuntu1 debianutils_4.8.4 dh-apparmor_2.11.0-2ubuntu18 dh-autoreconf_15 dh-exec_0.23build1 dh-python_2.20170125 dh-strip-nondeterminism_0.040-1 dh-systemd_11ubuntu1 diffutils_1:3.6-1 distro-info-data_0.37 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.19.0.4ubuntu1 dpkg-dev_1.19.0.4ubuntu1 e2fslibs_1.43.8-1ubuntu1 e2fsprogs_1.43.8-1ubuntu1 fakeroot_1.21-1ubuntu2 fdisk_2.30.2-0.1ubuntu1 file_1:5.32-1 findutils_4.6.0+git+20170828-2 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-18ubuntu2 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-18ubuntu2 gcc-7-base_7.2.0-18ubuntu2 gdb_8.0.1-0ubuntu3 gettext_0.19.8.1-4ubuntu2 gettext-base_0.19.8.1-4ubuntu2 gir1.2-glib-2.0_1.54.1-4 gir1.2-harfbuzz-0.0_1.7.2-1 gnupg_2.1.15-1ubuntu8 gnupg-agent_2.1.15-1ubuntu8 gpgv_2.1.15-1ubuntu8 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 icu-devtools_60.2-1ubuntu1 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 krb5-multidev_1.15.1-2 libacl1_2.2.52-3build1 libaio-dev_0.3.110-5 libaio1_0.3.110-5 libapparmor1_2.11.0-2ubuntu18 libapt-pkg5.0_1.6~alpha5 libarchive-dev_3.2.2-3.1 libarchive-zip-perl_1.60-1 libarchive13_3.2.2-3.1 libasan4_7.2.0-18ubuntu2 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-1 libatomic1_7.2.0-18ubuntu2 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbabeltrace1_1.5.3-4 libbinutils_2.29.1-12ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.30.2-0.1ubuntu1 libboost-dev_1.65.1.0ubuntu1 libboost1.65-dev_1.65.1+dfsg-0ubuntu4 libbsd0_0.8.6-3 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu2 libc-dev-bin_2.26-0ubuntu2 libc6_2.26-0ubuntu2 libc6-dev_2.26-0ubuntu2 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_7.2.0-18ubuntu2 libcilkrts5_7.2.0-18ubuntu2 libcomerr2_1.43.8-1ubuntu1 libcrack2_2.9.2-5build1 libcrack2-dev_2.9.2-5build1 libcroco3_0.6.12-2 libcryptsetup4_2:1.7.3-4ubuntu1 libcurl3_7.57.0-1ubuntu1 libcurl3-gnutls_7.57.0-1ubuntu1 libdb5.3_5.3.28-13.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.19.0.4ubuntu1 libdw1_0.170-0.2 libelf1_0.170-0.2 libevent-2.1-6_2.1.8-stable-4 libexpat1_2.2.5-3 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.2-0.1ubuntu1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.040-1 libfreetype6_2.8-0.2ubuntu2 libgcc-7-dev_7.2.0-18ubuntu2 libgcc1_1:7.2.0-18ubuntu2 libgcrypt20_1.8.1-4 libgdbm3_1.8.3-14 libgirepository-1.0-1_1.54.1-4 libglib2.0-0_2.54.1-1ubuntu1 libglib2.0-bin_2.54.1-1ubuntu1 libglib2.0-data_2.54.1-1ubuntu1 libglib2.0-dev_2.54.1-1ubuntu1 libglib2.0-dev-bin_2.54.1-1ubuntu1 libgmp-dev_2:6.1.2+dfsg-1 libgmp10_2:6.1.2+dfsg-1 libgmpxx4ldbl_2:6.1.2+dfsg-1 libgnutls-dane0_3.5.8-6ubuntu3 libgnutls-openssl27_3.5.8-6ubuntu3 libgnutls28-dev_3.5.8-6ubuntu3 libgnutls30_3.5.8-6ubuntu3 libgnutlsxx28_3.5.8-6ubuntu3 libgomp1_7.2.0-18ubuntu2 libgpg-error0_1.27-5 libgraphite2-3_1.3.10-8 libgraphite2-dev_1.3.10-8 libgssapi-krb5-2_1.15.1-2 libgssapi3-heimdal_7.5.0+dfsg-1 libgssrpc4_1.15.1-2 libharfbuzz-dev_1.7.2-1 libharfbuzz-gobject0_1.7.2-1 libharfbuzz-icu0_1.7.2-1 libharfbuzz0b_1.7.2-1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.3-2 libhx509-5-heimdal_7.5.0+dfsg-1 libicu-dev_60.2-1ubuntu1 libicu-le-hb-dev_1.0.3+git161113-4 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-1ubuntu1 libidn11_1.33-2.1 libidn11-dev_1.33-2.1 libidn2-0_2.0.4-1 libip4tc0_1.6.1-2ubuntu2 libisl15_0.18-1 libjemalloc-dev_3.6.0-11 libjemalloc1_3.6.0-11 libjsoncpp1_1.7.4-3 libjudy-dev_1.0.5-5 libjudydebian1_1.0.5-5 libk5crypto3_1.15.1-2 libkadm5clnt-mit11_1.15.1-2 libkadm5srv-mit11_1.15.1-2 libkdb5-8_1.15.1-2 libkeyutils1_1.5.9-9.2ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.15.1-2 libkrb5-dev_1.15.1-2 libkrb5support0_1.15.1-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 libltdl-dev_2.4.6-2 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.2-0.1ubuntu1 libmpc3_1.0.3-2 libmpdec2_2.4.2-1 libmpfr4_3.1.6-1 libncurses5_6.0+20160625-1ubuntu1 libncurses5-dev_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-2 libnghttp2-14_1.29.0-1 libnpth0_1.5-3 libodbc1_2.3.4-1.1 libp11-kit-dev_0.23.9-2 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpam0g-dev_1.1.8-3.2ubuntu3 libpcre16-3_2:8.39-8 libpcre3_2:8.39-8 libpcre3-dev_2:8.39-8 libpcre32-3_2:8.39-8 libpcrecpp0v5_2:8.39-8 libperl5.26_5.26.1-3 libpipeline1_1.5.0-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.19.1-4 libpython3-stdlib_3.6.3-0ubuntu2 libpython3.6_3.6.4-2 libpython3.6-minimal_3.6.4-2 libpython3.6-stdlib_3.6.4-2 libreadline-gplv2-dev_5.2+dfsg-3build1 libreadline5_5.2+dfsg-3build1 libreadline7_7.0-0ubuntu2 librhash0_1.3.4-3 libroken18-heimdal_7.5.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu3 libselinux1_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.30.2-0.1ubuntu1 libsqlite3-0_3.21.0-1 libss2_1.43.8-1ubuntu1 libssl1.0.0_1.0.2g-1ubuntu14 libstdc++-7-dev_7.2.0-18ubuntu2 libstdc++6_7.2.0-18ubuntu2 libsystemd-dev_235-3ubuntu3 libsystemd0_235-3ubuntu3 libtasn1-6_4.12-3 libtasn1-6-dev_4.12-3 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20160625-1ubuntu1 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.2.0-18ubuntu2 libudev1_235-3ubuntu3 libunbound2_1.6.7-1 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.2-0.1ubuntu1 libuv1_1.18.0-3 libwind0-heimdal_7.5.0+dfsg-1 libxml2_2.9.4+dfsg1-5.2ubuntu1 libxml2-dev_2.9.4+dfsg1-5.2ubuntu1 linux-libc-dev_4.13.0-25.29 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20170808ubuntu1 lsb-release_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-4 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.30.2-0.1ubuntu1 multiarch-support_2.26-0ubuntu2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 nettle-dev_3.3-2 ninja-build_1.8.2-1 odbcinst_2.3.4-1.1 odbcinst1debian2_2.3.4-1.1 openssl_1.0.2g-1ubuntu14 optipng_0.7.6-1.1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.1-3 perl-base_5.26.1-3 perl-modules-5.26_5.26.1-3 pinentry-curses_1.0.0-3 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 psmisc_23.1-1 python3_3.6.3-0ubuntu2 python3-distutils_3.6.4~rc1-6 python3-minimal_3.6.3-0ubuntu2 python3.6_3.6.4-2 python3.6-2to3_3.6.4-2 python3.6-minimal_3.6.4-2 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mariadb-10.3-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.11 systemd_235-3ubuntu3 systemd-sysv_235-3ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tzdata_2017c-1 ubuntu-keyring_2016.10.27 unixodbc-dev_2.3.4-1.1 util-linux_2.30.2-0.1ubuntu1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- dpkg-source: warning: extracting unsigned source package (mariadb-10.3_10.3.0-0~201712111615~ubuntu18.04.1.dsc) dpkg-source: info: extracting mariadb-10.3 in mariadb-10.3-10.3.0 dpkg-source: info: unpacking mariadb-10.3_10.3.0-0~201712111615~ubuntu18.04.1.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-14227465 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14227465 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14227465 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package mariadb-10.3 dpkg-buildpackage: info: source version 10.3.0-0~201712111615~ubuntu18.04.1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build mariadb-10.3-10.3.0 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean -Bbuilddir --parallel --with systemd --fail-missing -Xtrace_example.so dh_testdir -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done for in in debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.paranoid debian/mariadb-server-@MARIADB_SERIES@.lintian-overrides debian/mariadb-plugin-oqgraph-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.config debian/mariadb-plugin-tokudb-@MARIADB_SERIES@.install debian/mariadb-client-core-@MARIADB_SERIES@.links debian/mariadb-client-core-@MARIADB_SERIES@.install debian/mariadb-plugin-rocksdb-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.README.Debian debian/mariadb-server-core-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.install debian/mariadb-plugin-spider-@MARIADB_SERIES@.postinst debian/mariadb-server-@MARIADB_SERIES@.preinst debian/mariadb-plugin-gssapi-server-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.postrm debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.prerm debian/mariadb-client-@MARIADB_SERIES@.menu debian/mariadb-server-@MARIADB_SERIES@.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-@MARIADB_SERIES@.conf debian/additions/source_mariadb-@MARIADB_SERIES@.py debian/mariadb-plugin-connect-@MARIADB_SERIES@.install debian/mariadb-plugin-cracklib-password-check-@MARIADB_SERIES@.install debian/mariadb-server-@MARIADB_SERIES@.mariadb.logrotate debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.server debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.install debian/mariadb-plugin-gssapi-client-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.docs debian/mariadb-server-@MARIADB_SERIES@.install debian/mariadb-client-@MARIADB_SERIES@.README.Debian debian/mariadb-server-@MARIADB_SERIES@.templates debian/mariadb-server-@MARIADB_SERIES@.logcheck.ignore.workstation debian/mariadb-server-@MARIADB_SERIES@.mariadb.default debian/mariadb-server-@MARIADB_SERIES@.insserv.conf debian/mariadb-client-@MARIADB_SERIES@.links debian/mariadb-plugin-mroonga-@MARIADB_SERIES@.postinst debian/mariadb-client-@MARIADB_SERIES@.install; do \ out=$(echo $in | sed -e 's/@MARIADB_SERIES@/10.3/g'); \ sed -e 's/@MARIADB_SERIES@/10.3/g' \ < "$in" \ > "$out"; \ chmod --reference="$in" "$out"; \ done rm -rf mysql-test/var rm -f storage/mroonga/mysql-test/mroonga/storage/r/information_schema_plugins.result rm -f storage/mroonga/mysql-test/mroonga/storage/r/variable_version.result rm -f debian/mariadb-server-10.3.mariadb.service rm -f debian/mariadb-server-10.3.mariadb@.service rm -rf builddir [ ! -f debian/mysql-test-unstable-tests.orig ] || \ mv debian/mysql-test-unstable-tests.orig mysql-test/unstable-tests debconf-updatepo # Update po-files when clean runs before each build rm -f debian/mariadb-server-10.3.logcheck.ignore.paranoid debian/mariadb-server-10.3.lintian-overrides debian/mariadb-plugin-oqgraph-10.3.install debian/mariadb-server-10.3.postinst debian/mariadb-server-10.3.config debian/mariadb-plugin-tokudb-10.3.install debian/mariadb-client-core-10.3.links debian/mariadb-client-core-10.3.install debian/mariadb-plugin-rocksdb-10.3.install debian/mariadb-server-10.3.README.Debian debian/mariadb-server-core-10.3.install debian/mariadb-plugin-spider-10.3.install debian/mariadb-plugin-spider-10.3.postinst debian/mariadb-server-10.3.preinst debian/mariadb-plugin-gssapi-server-10.3.install debian/mariadb-server-10.3.postrm debian/mariadb-plugin-mroonga-10.3.prerm debian/mariadb-client-10.3.menu debian/mariadb-server-10.3.mariadb.init debian/additions/mariadb.conf.d/50-mariadb-10.3.conf debian/additions/source_mariadb-10.3.py debian/mariadb-plugin-connect-10.3.install debian/mariadb-plugin-cracklib-password-check-10.3.install debian/mariadb-server-10.3.mariadb.logrotate debian/mariadb-server-10.3.logcheck.ignore.server debian/mariadb-plugin-mroonga-10.3.install debian/mariadb-plugin-gssapi-client-10.3.install debian/mariadb-client-10.3.docs debian/mariadb-server-10.3.install debian/mariadb-client-10.3.README.Debian debian/mariadb-server-10.3.templates debian/mariadb-server-10.3.logcheck.ignore.workstation debian/mariadb-server-10.3.mariadb.default debian/mariadb-server-10.3.insserv.conf debian/mariadb-client-10.3.links debian/mariadb-plugin-mroonga-10.3.postinst debian/mariadb-client-10.3.install make[1]: Leaving directory '/<>' dh_autoreconf_clean -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so dh_clean -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/libmariadb3.substvars debian/libmariadb-dev.substvars debian/libmariadbd19.substvars debian/libmariadbd-dev.substvars debian/mariadb-common.substvars debian/mariadb-client-core-10.3.substvars debian/mariadb-client-10.3.substvars debian/mariadb-server-core-10.3.substvars debian/mariadb-server-10.3.substvars debian/mariadb-plugin-connect-10.3.substvars debian/mariadb-plugin-oqgraph-10.3.substvars debian/mariadb-plugin-mroonga-10.3.substvars debian/mariadb-plugin-spider-10.3.substvars debian/mariadb-plugin-gssapi-server-10.3.substvars debian/mariadb-plugin-gssapi-client-10.3.substvars debian/mariadb-plugin-cracklib-password-check-10.3.substvars debian/mariadb-test.substvars debian/mariadb-test-data.substvars debian/files rm -fr -- debian/libmariadb3/ debian/tmp/ debian/libmariadb-dev/ debian/libmariadbd19/ debian/libmariadbd-dev/ debian/mariadb-common/ debian/mariadb-client-core-10.3/ debian/mariadb-client-10.3/ debian/mariadb-server-core-10.3/ debian/mariadb-server-10.3/ debian/mariadb-plugin-connect-10.3/ debian/mariadb-plugin-oqgraph-10.3/ debian/mariadb-plugin-mroonga-10.3/ debian/mariadb-plugin-spider-10.3/ debian/mariadb-plugin-gssapi-server-10.3/ debian/mariadb-plugin-gssapi-client-10.3/ debian/mariadb-plugin-cracklib-password-check-10.3/ debian/mariadb-test/ debian/mariadb-test-data/ find . ! \( -regex .\*trace_example\\.so.\* \) -a \( \( \ \( -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 {} + \) \) debian/rules build-arch dh build-arch -Bbuilddir --parallel --with systemd --fail-missing -Xtrace_example.so dh_testdir -a -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so dh_update_autotools_config -a -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so 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/3df32ef991961a94549cea40a11847d94e99bca10d2d9535899e0b158d8f184d.tmp mv debian/.debhelper/bucket/files/3df32ef991961a94549cea40a11847d94e99bca10d2d9535899e0b158d8f184d.tmp debian/.debhelper/bucket/files/3df32ef991961a94549cea40a11847d94e99bca10d2d9535899e0b158d8f184d 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 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 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 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 dh_autoreconf -a -O-Bbuilddir -O--parallel -O--fail-missing -O-Xtrace_example.so debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' mkdir -p builddir && cd builddir && \ PATH=${MYSQL_BUILD_PATH:-"/usr/local/bin:/usr/bin:/bin"} \ CC=arm-linux-gnueabihf-gcc \ CXX=arm-linux-gnueabihf-g++ \ cmake \ -G Ninja -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DWITHOUT_ROCKSDB=true -DWITHOUT_TOKUDB=true \ -DAWS_SDK_EXTERNAL_PROJECT=OFF \ -DWITH_SSL=bundled \ -DCOMPILATION_COMMENT="Ubuntu bionic" \ -DMYSQL_SERVER_SUFFIX="-0~201712111615~ubuntu18.04.1" \ -DSYSTEM_TYPE="debian-linux-gnueabihf" \ -DCMAKE_SYSTEM_PROCESSOR=armhf \ -DBUILD_CONFIG=mysql_release \ -DINSTALL_LIBDIR=lib/arm-linux-gnueabihf \ -DINSTALL_PLUGINDIR=lib/arm-linux-gnueabihf/mariadb3/plugin \ -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test \ -DPLUGIN_AUTH_SOCKET=STATIC \ -DDEB=Ubuntu .. Re-run cmake no build system arguments CMake Deprecation Warning at CMakeLists.txt:22 (CMAKE_POLICY): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:30 (CMAKE_POLICY): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Running cmake version 3.9.5 -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-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/arm-linux-gnueabihf-g++ -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-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.3.0 -- Packaging as: mariadb-0~201712111615~ubuntu18.04.1-10.3.0-Linux-armv8l -- Performing Test HAVE_VISIBILITY_HIDDEN -- Performing Test HAVE_VISIBILITY_HIDDEN - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Performing Test have_C__pie__fPIC -- Performing Test have_C__pie__fPIC - Success -- Performing Test have_CXX__pie__fPIC -- Performing Test have_CXX__pie__fPIC - Success -- Performing Test have_C__Wl__z_relro__z_now -- Performing Test have_C__Wl__z_relro__z_now - Success -- Performing Test have_CXX__Wl__z_relro__z_now -- Performing Test have_CXX__Wl__z_relro__z_now - Success -- Performing Test have_C__fstack_protector___param_ssp_buffer_size_4 -- Performing Test have_C__fstack_protector___param_ssp_buffer_size_4 - Success -- Performing Test have_CXX__fstack_protector___param_ssp_buffer_size_4 -- Performing Test have_CXX__fstack_protector___param_ssp_buffer_size_4 - Success -- Performing Test have_C__D_FORTIFY_SOURCE_2 -- Performing Test have_C__D_FORTIFY_SOURCE_2 - Success -- Performing Test have_CXX__D_FORTIFY_SOURCE_2 -- Performing Test have_CXX__D_FORTIFY_SOURCE_2 - Success -- Performing Test have_C__ggdb3 -- Performing Test have_C__ggdb3 - Success -- Performing Test have_CXX__ggdb3 -- Performing Test have_CXX__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 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 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 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 link.h -- Looking for include file link.h - found -- Looking for include file linux/unistd.h -- Looking for include file linux/unistd.h - found -- Looking for include file linux/falloc.h -- Looking for include file linux/falloc.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 poll.h -- Looking for include file poll.h - found -- Looking for include file sys/poll.h -- Looking for include file sys/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 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/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/syscall.h -- Looking for include file sys/syscall.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 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/statvfs.h -- Looking for include file sys/statvfs.h - found -- Looking for include file bfd.h -- Looking for include file bfd.h - not found -- Looking for include file sys/ptem.h -- Looking for include file sys/ptem.h - not found -- Performing Test have_C__Werror -- Performing Test have_C__Werror - Success -- Performing Test HAVE_PTHREAD_ONCE_INIT -- Performing Test HAVE_PTHREAD_ONCE_INIT - Success -- Looking for accept4 -- Looking for accept4 - found -- Looking for access -- Looking for access - 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 index -- Looking for index - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for cuserid -- Looking for cuserid - found -- Looking for ftruncate -- Looking for ftruncate - 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 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 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 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 getifaddrs -- Looking for getifaddrs - 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 ldiv -- Looking for ldiv - found -- Looking for localtime_r -- Looking for localtime_r - 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 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_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_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 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 sigaction -- Looking for sigaction - found -- Looking for sigthreadmask -- Looking for sigthreadmask - not found -- Looking for sigwait -- Looking for sigwait - 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 strnlen -- Looking for strnlen - found -- Looking for strpbrk -- Looking for strpbrk - found -- Looking for strtok_r -- Looking for strtok_r - 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 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 memalign -- Looking for memalign - 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 - not 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 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 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 -- Performing Test TIME_T_UNSIGNED -- Performing Test TIME_T_UNSIGNED - Failed -- 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_FAKE_PAUSE_INSTRUCTION -- Performing Test HAVE_FAKE_PAUSE_INSTRUCTION - Failed -- Performing Test HAVE_HMT_PRIORITY_INSTRUCTION -- Performing Test HAVE_HMT_PRIORITY_INSTRUCTION - Failed -- 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_ATTRIBUTE_CLEANUP -- Performing Test HAVE_ATTRIBUTE_CLEANUP - 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 -- 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 -- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE -- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE - Success -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11") -- Looking for crc32 -- Looking for crc32 - found -- Looking for compressBound -- Looking for compressBound - found -- Looking for deflateBound -- Looking for deflateBound - found -- SSL_LIBRARIES = yassl;taocrypt -- Check size of mbstate_t -- Check size of mbstate_t - done -- Looking for mbrlen -- Looking for mbrlen - found -- Looking for mbsrtowcs -- Looking for mbsrtowcs - found -- Looking for mbrtowc -- Looking for mbrtowc - found -- Looking for wcwidth -- Looking for wcwidth - 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/arm-linux-gnueabihf/libcurses.so -- Looking for tputs in /usr/lib/arm-linux-gnueabihf/libcurses.so -- Looking for tputs in /usr/lib/arm-linux-gnueabihf/libcurses.so - found -- Looking for setupterm in /usr/lib/arm-linux-gnueabihf/libcurses.so -- Looking for setupterm in /usr/lib/arm-linux-gnueabihf/libcurses.so - found -- Looking for vidattr in /usr/lib/arm-linux-gnueabihf/libcurses.so -- Looking for vidattr in /usr/lib/arm-linux-gnueabihf/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 include files curses.h, term.h -- Looking for include files curses.h, term.h - found -- Looking for pcre_stack_guard in pcre -- Looking for pcre_stack_guard in pcre - found -- Checking for one of the modules 'libsystemd;libsystemd-daemon' -- Performing Test HAVE_SYSTEMD -- Performing Test HAVE_SYSTEMD - Success -- Looking for include file systemd/sd-daemon.h -- Looking for include file systemd/sd-daemon.h - found -- Looking for sd_listen_fds -- Looking for sd_listen_fds - found -- Looking for sd_notify -- Looking for sd_notify - found -- Looking for sd_notifyf -- Looking for sd_notifyf - found -- Systemd features enabled -- Performing Test have_C__Wvla -- Performing Test have_C__Wvla - Success == Configuring MariaDB Connector/C CMake Deprecation Warning at libmariadb/CMakeLists.txt:13 (CMAKE_POLICY): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Found GSSAPI: -L/usr/lib/arm-linux-gnueabihf/mit-krb5 -Wl,-Bsymbolic-functions -Wl,-z,relro -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -- Plugin configuration: -- SOCKET: STATIC -- AUTH_NATIVE: STATIC -- AUTH_OLDPASSWORD: STATIC -- AUTH_DIALOG: DYNAMIC -- AUTH_CLEARTEXT: DYNAMIC -- AUTH_GSSAPI: DYNAMIC -- TRACE_EXAMPLE: DYNAMIC -- REPLICATION: DYNAMIC -- AURORA: DYNAMIC -- STATIC PLUGIN SOURCES: /<>/libmariadb/plugins/pvio/pvio_socket.c;/<>/libmariadb/plugins/auth/my_auth.c;/<>/libmariadb/plugins/auth/old_password.c -- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) -- Performing Test HAS_-Wunused_FLAG -- Performing Test HAS_-Wunused_FLAG - Success -- Performing Test HAS_-Wno-uninitialized_FLAG -- Performing Test HAS_-Wno-uninitialized_FLAG - Success -- Performing Test HAS_-Wall_FLAG -- Performing Test HAS_-Wall_FLAG - Success -- Performing Test HAS_-Wextra_FLAG -- Performing Test HAS_-Wextra_FLAG - Success -- Performing Test HAS_-Wformat-security_FLAG -- Performing Test HAS_-Wformat-security_FLAG - Success -- Performing Test HAS_-Wno-init-self_FLAG -- Performing Test HAS_-Wno-init-self_FLAG - Success -- Performing Test HAS_-Wwrite-strings_FLAG -- Performing Test HAS_-Wwrite-strings_FLAG - Success -- Performing Test HAS_-Wshift-count-overflow_FLAG -- Performing Test HAS_-Wshift-count-overflow_FLAG - Success -- Performing Test HAS_-Wdeclaration-after-statement_FLAG -- Performing Test HAS_-Wdeclaration-after-statement_FLAG - Success -- Check if the system is big endian -- Searching 16 bit integer -- Using unsigned short -- Check if the system is big endian - little endian -- Looking for dlopen -- Looking for dlopen - not found -- Looking for floor -- Looking for floor - not found -- Looking for pthread_getspecific -- Looking for pthread_getspecific - not found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyname_r in nsl_r -- Looking for gethostbyname_r in nsl_r - not found -- Looking for gethostbyname_r in nsl -- Looking for gethostbyname_r in nsl - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for setsockopt in socket -- Looking for setsockopt in socket - not found -- SYSTEM_LIBS nsl;dl;m;pthread -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file sys/timeb.h -- Looking for include file sys/timeb.h - found -- Looking for aiowait -- Looking for aiowait - not found -- Looking for bcmp -- Looking for bcmp - found -- Looking for bmove -- Looking for bmove - not found -- Looking for bzero -- Looking for bzero - found -- Looking for fconvert -- Looking for fconvert - not found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for getnameinfo -- Looking for getnameinfo - found -- Looking for longjmp -- Looking for longjmp - found -- Looking for pthread_attr_setprio -- Looking for pthread_attr_setprio - not found -- Looking for pthread_attr_setschedparam -- Looking for pthread_attr_setschedparam - found -- Looking for pthread_init -- Looking for pthread_init - not found -- Looking for pthread_kill -- Looking for pthread_kill - found -- Looking for pthread_setprio_np -- Looking for pthread_setprio_np - not found -- Looking for pthread_setschedparam -- Looking for pthread_setschedparam - found -- Looking for pthread_threadmask -- Looking for pthread_threadmask - not found -- Looking for setfd -- Looking for setfd - not found -- Looking for setfilepointer -- Looking for setfilepointer - not found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for strsep -- Looking for strsep - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtol -- Looking for strtol - found -- Check size of char -- Check size of char - done -- Check size of u_int32_t -- Check size of u_int32_t - done -- Check size of socklen_t -- Check size of socklen_t - failed -- Performing Test IS_VOID_SIGNAL -- Performing Test IS_VOID_SIGNAL - Success -- Performing Test IS_VOID_QSORT -- Performing Test IS_VOID_QSORT - Success -- Found GnuTLS: /usr/lib/arm-linux-gnueabihf/libgnutls.so (found suitable version "3.5.8", minimum required is "3.3.24") -- TLS library/version: GnuTLS 3.5.8 -- Dynamic column API support: ON -- GSSAPI: DYNAMIC SYSTEM processor: armv8l -- MariaDB Connector/c configuration: -- CPack generation: TGZ -- SSL support: GNUTLS Libs: /usr/lib/arm-linux-gnueabihf/libgnutls.so -- Experimental Sqlite support: OFF -- Zlib support: -- Installation layout: DEFAULT -- Include files will be installed in include/mysql -- Libraries will be installed in lib/arm-linux-gnueabihf -- Binaries will be installed in bin -- Documentation included from -- Required: -- Found LibXml2: /usr/lib/arm-linux-gnueabihf/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 include file lz4.h -- Looking for include file lz4.h - not found -- Looking for LZ4_compress_limitedOutput in lz4 -- Looking for LZ4_compress_limitedOutput in lz4 - not found -- Looking for LZ4_compress_default in lz4 -- Looking for LZ4_compress_default in lz4 - not found -- Looking for include file lzo/lzo1x.h -- Looking for include file lzo/lzo1x.h - not found -- Looking for lzo1x_1_compress in lzo2 -- Looking for lzo1x_1_compress in lzo2 - not found -- Looking for include file lzma.h -- Looking for include file lzma.h - not found -- Looking for lzma_stream_buffer_decode in lzma -- Looking for lzma_stream_buffer_decode in lzma - not found -- Looking for lzma_easy_buffer_encode in lzma -- Looking for lzma_easy_buffer_encode in lzma - not found -- Looking for include file bzlib.h -- Looking for include file bzlib.h - not found -- Looking for BZ2_bzBuffToBuffCompress in bz2 -- Looking for BZ2_bzBuffToBuffCompress in bz2 - not found -- Looking for BZ2_bzBuffToBuffDecompress in bz2 -- Looking for BZ2_bzBuffToBuffDecompress in bz2 - not found -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Looking for nanosleep -- Looking for nanosleep - found -- Performing Test HAVE_IB_LINUX_FUTEX -- Performing Test HAVE_IB_LINUX_FUTEX - Success -- Performing Test HAVE_C99_INITIALIZERS -- Performing Test HAVE_C99_INITIALIZERS - Success -- Check if the system is big endian -- Searching 16 bit integer -- Using unsigned short -- Check if the system is big endian - little endian -- Performing Test have_C__Wall -- Performing Test have_C__Wall - Success -- Performing Test have_CXX__Wall -- Performing Test have_CXX__Wall - 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__Wno_unused_but_set_variable -- Performing Test have_C__Wno_unused_but_set_variable - Success -- Performing Test have_CXX__Wno_unused_but_set_variable -- Performing Test have_CXX__Wno_unused_but_set_variable - Success -- Performing Test have_C__Wno_unused_parameter -- Performing Test have_C__Wno_unused_parameter - Success -- Performing Test have_CXX__Wno_unused_parameter -- Performing Test have_CXX__Wno_unused_parameter - Success -- Performing Test have_C__Wno_sign_compare -- Performing Test have_C__Wno_sign_compare - Success -- Performing Test have_CXX__Wno_sign_compare -- Performing Test have_CXX__Wno_sign_compare - Success -- Performing Test have_C__Wno_pointer_sign -- Performing Test have_C__Wno_pointer_sign - Success -- Performing Test have_CXX__Wno_pointer_sign -- Performing Test have_CXX__Wno_pointer_sign - Failed -- 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__Wformat_2 -- Performing Test have_C__Wformat_2 - Success -- Performing Test have_CXX__Wformat_2 -- Performing Test have_CXX__Wformat_2 - Success -- Performing Test have_C__Wstrict_aliasing_2 -- Performing Test have_C__Wstrict_aliasing_2 - Success -- Performing Test have_CXX__Wstrict_aliasing_2 -- Performing Test have_CXX__Wstrict_aliasing_2 - Success -- Performing Test have_C__fno_strict_aliasing -- Performing Test have_C__fno_strict_aliasing - Success -- Performing Test have_CXX__fno_strict_aliasing -- Performing Test have_CXX__fno_strict_aliasing - Success -- Performing Test have_C__Wdisabled_optimization -- Performing Test have_C__Wdisabled_optimization - Success -- Performing Test have_CXX__Wdisabled_optimization -- Performing Test have_CXX__Wdisabled_optimization - Success -- Performing Test have_C__Wfloat_equal -- Performing Test have_C__Wfloat_equal - Success -- Performing Test have_CXX__Wfloat_equal -- Performing Test have_CXX__Wfloat_equal - 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__Wdeclaration_after_statement -- Performing Test have_C__Wdeclaration_after_statement - Success -- Performing Test have_CXX__Wdeclaration_after_statement -- Performing Test have_CXX__Wdeclaration_after_statement - Failed -- 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 - Failed -- Performing Test have_C__Wcast_align -- Performing Test have_C__Wcast_align - Success -- Performing Test have_CXX__Wcast_align -- Performing Test have_CXX__Wcast_align - Success -- Performing Test have_C__Wwrite_strings -- Performing Test have_C__Wwrite_strings - Success -- Performing Test have_CXX__Wwrite_strings -- Performing Test have_CXX__Wwrite_strings - Success -- Performing Test have_C__fexceptions -- Performing Test have_C__fexceptions - Success -- Performing Test have_CXX__fexceptions -- Performing Test have_CXX__fexceptions - Success -- Performing Test have_C__fimplicit_templates -- Performing Test have_C__fimplicit_templates - Failed -- Performing Test have_CXX__fimplicit_templates -- Performing Test have_CXX__fimplicit_templates - Success -- Performing Test have_C__Wno_clobbered -- Performing Test have_C__Wno_clobbered - Success -- Performing Test have_CXX__Wno_clobbered -- Performing Test have_CXX__Wno_clobbered - Success -- Looking for errno.h -- Looking for errno.h - found -- Looking for netdb.h -- Looking for netdb.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 strncasecmp -- Looking for strncasecmp - found -- Looking for __atomic_store_8 in atomic -- Looking for __atomic_store_8 in atomic - 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 -- Checking for module 'liblz4' -- No package 'liblz4' found -- Checking for module 'kytea' -- No package 'kytea' 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 -- Checking for module 'libzmq' -- No package 'libzmq' found -- Looking for event_init in event -- Looking for event_init in event - not found -- Checking for module 'msgpack' -- No package 'msgpack' found -- Looking for msgpack_version in msgpack -- Looking for msgpack_version in msgpack - not found -- Configuring OQGraph -- Boost version: 1.65.1 -- Found libjudy: /usr/lib/arm-linux-gnueabihf/libJudy.so -- Performing Test OQGRAPH_OK -- Performing Test OQGRAPH_OK - Success -- Performing Test have_C__Wno_write_strings -- Performing Test have_C__Wno_write_strings - Success -- Performing Test have_CXX__Wno_write_strings -- Performing Test have_CXX__Wno_write_strings - 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 krb5_free_unparsed_name -- Looking for krb5_free_unparsed_name - found -- 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 -- Skip aws_key_management - AWS_SDK_EXTERNAL_PROJECT is not set -- Looking for FascistCheckUser in crack -- Looking for FascistCheckUser in crack - found -- Looking for include file crack.h -- Looking for include file crack.h - found -- Looking for event.h -- Looking for event.h - not found CMake Deprecation Warning at cmake/for_clients.cmake:15 (CMAKE_POLICY): The OLD behavior for policy CMP0007 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:417 (INCLUDE) -- Configuring done -- Generating done -- Build files have been written to: /<>/builddir make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' cd builddir && ninja -j 4 [1/2196] cd /<>/builddir && /usr/bin/cmake -P /<>/cmake/info_src.cmake [2/2196] cd /<>/builddir && /usr/bin/cmake -P /<>/cmake/info_bin.cmake [3/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/buffer.cpp.o [4/2196] cd /<>/builddir && /usr/bin/cmake -DCOMPILER=/usr/bin/arm-linux-gnueabihf-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;/<>/include/mysql/plugin_password_validation.h;/<>/include/mysql/plugin_encryption.h" -P /<>/cmake/do_abi_check.cmake [5/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/lock.cpp.o [6/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/log.cpp.o [7/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/cert_wrapper.cpp.o [8/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/socket_wrapper.cpp.o [9/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/timer.cpp.o [10/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_error.cpp.o [11/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/handshake.cpp.o [12/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/crypto_wrapper.cpp.o [13/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/ssl.cpp.o [14/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aestables.cpp.o [15/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aes.cpp.o [16/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/arc4.cpp.o [17/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/algebra.cpp.o [18/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/coding.cpp.o [19/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_int.cpp.o [20/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/des.cpp.o [21/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dh.cpp.o [22/2196] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_imp.cpp.o [23/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/file.cpp.o [24/2196] Linking CXX static library extra/yassl/libyassl.a [25/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hash.cpp.o [26/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dsa.cpp.o [27/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md2.cpp.o [28/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md4.cpp.o [29/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/misc.cpp.o [30/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md5.cpp.o [31/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/random.cpp.o [32/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rsa.cpp.o [33/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/ripemd.cpp.o [34/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/asn.cpp.o [35/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rabbit.cpp.o [36/2196] Building C object unittest/mytap/CMakeFiles/mytap.dir/tap.c.o [37/2196] Linking C static library unittest/mytap/libmytap.a [38/2196] Building C object unittest/strings/CMakeFiles/strings-t.dir/strings-t.c.o [39/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/sha.cpp.o [40/2196] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o [41/2196] Linking C executable unittest/examples/skip-t [42/2196] Building C object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o [43/2196] Linking C executable unittest/examples/skip_all-t [44/2196] Building C object unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o [45/2196] Building C object unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o [46/2196] Linking C executable unittest/examples/simple-t [47/2196] Linking C executable unittest/examples/todo-t [48/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hc128.cpp.o [49/2196] Building C object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o [50/2196] Building C object unittest/mysys/CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o [51/2196] Linking C executable unittest/examples/no_plan-t [52/2196] Building C object unittest/mysys/CMakeFiles/dynstring-t.dir/dynstring-t.c.o [53/2196] Building C object unittest/mysys/CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o [54/2196] Building C object unittest/mysys/CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o [55/2196] Building C object unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o [56/2196] Building C object unittest/mysys/CMakeFiles/base64-t.dir/base64-t.c.o [57/2196] Building C object unittest/mysys/CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o [58/2196] Building C object unittest/mysys/CMakeFiles/bitmap-t.dir/bitmap-t.c.o [59/2196] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/integer.cpp.o [60/2196] Building C object unittest/mysys/CMakeFiles/lf-t.dir/lf-t.c.o [61/2196] Linking CXX static library extra/yassl/taocrypt/libtaocrypt.a [62/2196] Building C object unittest/mysys/CMakeFiles/aes-t.dir/aes-t.c.o [63/2196] Building C object unittest/json_lib/CMakeFiles/json_lib-t.dir/json_lib-t.c.o [64/2196] Building C object unittest/mysys/CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o [65/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/old_password.c.o [66/2196] Building CXX object unittest/my_decimal/CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o [67/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/pvio/pvio_socket.c.o ../libmariadb/plugins/pvio/pvio_socket.c: In function ‘pvio_socket_connect’: ../libmariadb/plugins/pvio/pvio_socket.c:759:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (pvio_socket_blocking(pvio, 1, 0) == SOCKET_ERROR) ^~ ../libmariadb/plugins/pvio/pvio_socket.c:799:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (time(NULL) - start_t > timeout) ^ ../libmariadb/plugins/pvio/pvio_socket.c:822:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (time(NULL) - start_t > timeout) ^ ../libmariadb/plugins/pvio/pvio_socket.c:871:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (pvio_socket_blocking(pvio, 0, 0) == SOCKET_ERROR) ^~ ../libmariadb/plugins/pvio/pvio_socket.c:903:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (pvio_socket_blocking(pvio, 1, 0) == SOCKET_ERROR) ^~ [68/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_array.c.o [69/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/my_auth.c.o [70/2196] Building CXX object unittest/sql/CMakeFiles/my_apc-t.dir/my_apc-t.cc.o [71/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_charset.c.o [72/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_hash.c.o [73/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_charset.c.o [74/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_time.c.o [75/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_errmsg.c.o [76/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_net.c.o [77/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_default.c.o [78/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_tls.c.o [79/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_list.c.o [80/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_pvio.c.o [81/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_alloc.c.o [82/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_compress.c.o [83/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_init.c.o [84/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_ll2str.c.o [85/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_password.c.o [86/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_loaddata.c.o [87/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_sha1.c.o [88/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_string.c.o [89/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_stmt.c.o In file included from ../libmariadb/libmariadb/mariadb_stmt.c:46:0: ../libmariadb/libmariadb/mariadb_stmt.c: In function ‘mysql_net_store_length’: ../libmariadb/include/ma_global.h:933:85: warning: right shift count >= width of type [-Wshift-count-overflow] #define int8store(T,A) do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \ ^ ../libmariadb/libmariadb/mariadb_stmt.c:442:3: note: in expansion of macro ‘int8store’ int8store(packet, length); ^~~~~~~~~ ../libmariadb/libmariadb/mariadb_stmt.c: In function ‘store_param’: ../libmariadb/libmariadb/mariadb_stmt.c:607:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (indicator == STMT_INDICATOR_NTS) ^~ ../libmariadb/libmariadb/mariadb_stmt.c: In function ‘mysql_stmt_execute_generate_request’: ../libmariadb/libmariadb/mariadb_stmt.c:798:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (indicator == STMT_INDICATOR_NTS || ^~ [90/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_stmt_codec.c.o [91/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_io.c.o [92/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_client_plugin.c.o [93/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_lib.c.o ../libmariadb/libmariadb/mariadb_lib.c: In function ‘mariadb_get_infov’: ../libmariadb/libmariadb/mariadb_lib.c:3821:30: warning: this statement may fall through [-Wimplicit-fallthrough=] *((unsigned long *)arg)= mysql->client_flag; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../libmariadb/libmariadb/mariadb_lib.c:3824:3: note: here default: ^~~~~~~ [94/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/secure/gnutls.c.o [95/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_dtoa.c.o ../libmariadb/libmariadb/ma_dtoa.c: In function ‘dtoa’: ../libmariadb/libmariadb/ma_dtoa.c:1465:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright= 0; ~~~~~~~~~^~~ ../libmariadb/libmariadb/ma_dtoa.c:1467:3: note: here case 4: ^~~~ ../libmariadb/libmariadb/ma_dtoa.c:1473:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright= 0; ~~~~~~~~~^~~ ../libmariadb/libmariadb/ma_dtoa.c:1475:3: note: here case 5: ^~~~ At top level: ../libmariadb/libmariadb/ma_dtoa.c:1161:21: warning: ‘tinytens’ defined but not used [-Wunused-const-variable=] static const double tinytens[]= ^~~~~~~~ [96/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o [97/2196] Building C object libmariadb/plugins/auth/CMakeFiles/mysql_clear_password.dir/mariadb_cleartext.c.o [98/2196] Linking C shared module libmariadb/plugins/auth/mysql_clear_password.so [99/2196] Building C object libmariadb/plugins/auth/CMakeFiles/dialog.dir/__/__/libmariadb/get_password.c.o [100/2196] Building C object libmariadb/plugins/auth/CMakeFiles/dialog.dir/dialog.c.o [101/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_async.c.o [102/2196] Building C object libmariadb/plugins/auth/CMakeFiles/auth_gssapi_client.dir/auth_gssapi_client.c.o [103/2196] Linking C shared module libmariadb/plugins/auth/dialog.so [104/2196] Building C object libmariadb/plugins/auth/CMakeFiles/auth_gssapi_client.dir/gssapi_errmsg.c.o [105/2196] Building C object libmariadb/plugins/auth/CMakeFiles/auth_gssapi_client.dir/gssapi_client.c.o ../libmariadb/plugins/auth/gssapi_client.c: In function ‘auth_client’: ../libmariadb/plugins/auth/gssapi_client.c:79:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] gss_buffer_desc input= {0,0}; ^~~~~~~~~~~~~~~ ../libmariadb/plugins/auth/gssapi_client.c:57:45: warning: unused parameter ‘mech’ [-Wunused-parameter] int auth_client(char *principal_name, char *mech, MYSQL *mysql, MYSQL_PLUGIN_VIO *vio) ^~~~ [106/2196] Building C object libmariadb/plugins/connection/CMakeFiles/replication.dir/__/__/libmariadb/ma_errmsg.c.o [107/2196] Linking C shared module libmariadb/plugins/auth/auth_gssapi_client.so [108/2196] Building C object libmariadb/plugins/connection/CMakeFiles/replication.dir/replication.c.o [109/2196] Building C object libmariadb/plugins/connection/CMakeFiles/aurora.dir/__/__/libmariadb/ma_errmsg.c.o [110/2196] Linking C shared module libmariadb/plugins/connection/libreplication.so [111/2196] Building C object libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/mariadb_config.c.o [112/2196] Linking C executable libmariadb/mariadb_config/mariadb_config [113/2196] Building C object libmariadb/unittest/mytap/CMakeFiles/cctap.dir/tap.c.o [114/2196] Building C object libmariadb/plugins/trace/CMakeFiles/trace_example.dir/trace_example.c.o [115/2196] Linking C shared module libmariadb/plugins/trace/trace_example.so [116/2196] Linking C static library libmariadb/unittest/mytap/libcctap.a [117/2196] Building C object libmariadb/plugins/connection/CMakeFiles/aurora.dir/aurora.c.o ../libmariadb/plugins/connection/aurora.c: In function ‘aurora_command’: ../libmariadb/plugins/connection/aurora.c:761:9: warning: this statement may fall through [-Wimplicit-fallthrough=] aurora_switch_connection(mysql, aurora, AURORA_PRIMARY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libmariadb/plugins/connection/aurora.c:764:5: note: here default: ^~~~~~~ [118/2196] Linking C shared module libmariadb/plugins/connection/libaurora.so [119/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/t_conc173.c.o [120/2196] Building C object libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_dyncol.c.o ../libmariadb/libmariadb/mariadb_dyncol.c: In function ‘mariadb_dyncol_val_double’: ../libmariadb/libmariadb/mariadb_dyncol.c:4044:7: warning: this statement may fall through [-Wimplicit-fallthrough=] { ^ ../libmariadb/libmariadb/mariadb_dyncol.c:4060:5: note: here case DYN_COL_DATETIME: ^~~~ ../libmariadb/libmariadb/mariadb_dyncol.c:4050:15: warning: argument 1 null where non-null expected [-Wnonnull] *dbl= strtod(str, &end); ^~~~~~~~~~~~~~~~~ In file included from ../libmariadb/include/ma_global.h:168:0, from ../libmariadb/libmariadb/mariadb_dyncol.c:64: /usr/include/stdlib.h:117:15: note: in a call to function ‘strtod’ declared here extern double strtod (const char *__restrict __nptr, ^~~~~~ [121/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/async.dir/async.c.o [122/2196] Linking C shared library libmariadb/libmariadb/libmariadb.so.3 [123/2196] Creating library symlink libmariadb/libmariadb/libmariadb.so [124/2196] Linking C static library libmariadb/libmariadb/libmariadbclient.a [125/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/thread.c.o [126/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/dyncol.dir/dyncol.c.o [127/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/features-10_2.c.o [128/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/ma_getopt.c.o [129/2196] Linking C static library libmariadb/unittest/libmariadb/libma_getopt.a [130/2196] Linking C executable libmariadb/unittest/libmariadb/t_conc173 [131/2196] Linking C executable libmariadb/unittest/libmariadb/async [132/2196] Linking C executable libmariadb/unittest/libmariadb/dyncol [133/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/errors.c.o [134/2196] Linking C executable libmariadb/unittest/libmariadb/thread [135/2196] Linking C executable libmariadb/unittest/libmariadb/features-10_2 [136/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/charset.c.o ../libmariadb/unittest/libmariadb/charset.c: In function ‘test_utf16_utf32_noboms’: ../libmariadb/unittest/libmariadb/charset.c:715:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("rc=%lu oct_len: %lu", rc, in_oct_len[i]); ~~^ %u ../libmariadb/unittest/libmariadb/charset.c:715:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("rc=%lu oct_len: %lu", rc, in_oct_len[i]); ~~^ ~~~~~~~~~~~~~ %u [137/2196] Linking C executable libmariadb/unittest/libmariadb/errors [138/2196] Linking C executable libmariadb/unittest/libmariadb/charset [139/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/basic-t.c.o ../libmariadb/unittest/libmariadb/basic-t.c: In function ‘test_conc70’: ../libmariadb/unittest/libmariadb/basic-t.c:188:19: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("Length: %ld", strlen(row[0])); ~~^ ~~~~~~~~~~~~~~ %d ../libmariadb/unittest/libmariadb/basic-t.c: In function ‘test_conc68’: ../libmariadb/unittest/libmariadb/basic-t.c:246:19: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("Length: %ld", strlen(row[0])); ~~^ ~~~~~~~~~~~~~~ %d [140/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/sp.c.o [141/2196] Linking C executable libmariadb/unittest/libmariadb/basic-t [142/2196] Linking C executable libmariadb/unittest/libmariadb/sp [143/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/ps_new.c.o [144/2196] Linking C executable libmariadb/unittest/libmariadb/ps_new [145/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/misc.c.o ../libmariadb/unittest/libmariadb/misc.c: In function ‘test_get_info’: ../libmariadb/unittest/libmariadb/misc.c:1066:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("max_allowed_packet: %lu", sval); ~~^ %u ../libmariadb/unittest/libmariadb/misc.c:1069:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("net_buffer_length: %lu", sval); ~~^ %u ../libmariadb/unittest/libmariadb/misc.c:1072:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("client_version_id: %lu", sval); ~~^ %u ../libmariadb/unittest/libmariadb/misc.c:1075:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("server_version_id: %lu", sval); ~~^ %u [146/2196] Linking C executable libmariadb/unittest/libmariadb/misc [147/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/performance.c.o [148/2196] Linking C executable libmariadb/unittest/libmariadb/performance [149/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/connection.c.o In file included from ../libmariadb/unittest/libmariadb/connection.c:28:0: ../libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout’: ../libmariadb/unittest/libmariadb/connection.c:661:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FAIL_IF(elapsed > 2 * timeout, "timeout ignored") ^ ../libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’ if (expr)\ ^~~~ ../libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout2’: ../libmariadb/unittest/libmariadb/connection.c:681:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FAIL_IF(elapsed > 2 * timeout, "timeout ignored") ^ ../libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’ if (expr)\ ^~~~ ../libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout3’: ../libmariadb/unittest/libmariadb/connection.c:706:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FAIL_IF(elapsed > timeout + 1, "timeout ignored") ^ ../libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’ if (expr)\ ^~~~ [150/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/t_aurora.dir/t_aurora.c.o ../libmariadb/unittest/libmariadb/t_aurora.c: In function ‘test_reconnect’: ../libmariadb/unittest/libmariadb/t_aurora.c:100:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system("/usr/local/aws/bin/aws rds failover-db-cluster --db-cluster-identifier instance-1-cluster"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [151/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/logs.c.o [152/2196] Linking C executable libmariadb/unittest/libmariadb/connection [153/2196] Linking C executable libmariadb/unittest/libmariadb/logs [154/2196] Linking C executable libmariadb/unittest/libmariadb/t_aurora [155/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/fetch.c.o [156/2196] Linking C executable libmariadb/unittest/libmariadb/fetch [157/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/view.dir/view.c.o [158/2196] Linking C executable libmariadb/unittest/libmariadb/view [159/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/bulk1.c.o [160/2196] Linking C executable libmariadb/unittest/libmariadb/bulk1 [161/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/sqlite3.dir/sqlite3.c.o [162/2196] Linking C executable libmariadb/unittest/libmariadb/sqlite3 [163/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/cursor.c.o [164/2196] Linking C executable libmariadb/unittest/libmariadb/cursor [165/2196] Building C object storage/mroonga/vendor/groonga/plugins/suggest/CMakeFiles/suggest.dir/suggest.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24: ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘cooccurrence_search’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:187:19: note: in expansion of macro ‘GRN_RECORD_VALUE’ post_id = GRN_RECORD_VALUE(&post); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:191:17: note: in expansion of macro ‘GRN_INT32_VALUE’ pfreq = GRN_INT32_VALUE(&pair_freq); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:192:17: note: in expansion of macro ‘GRN_INT32_VALUE’ ifreq = GRN_INT32_VALUE(&item_freq); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:193:18: note: in expansion of macro ‘GRN_INT32_VALUE’ ifreq2 = GRN_INT32_VALUE(&item_freq2); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:199:17: note: in expansion of macro ‘GRN_INT32_VALUE’ boost = GRN_INT32_VALUE(&item_boost); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:26:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24: ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘output’: ../storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:267:7: note: in expansion of macro ‘GRN_OBJ_FORMAT_FIN’ GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24: ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘complete_add_item’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:285:7: note: in expansion of macro ‘GRN_INT32_VALUE’ if (GRN_INT32_VALUE(item_boost) >= 0) { ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:288:13: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_VALUE(item_freq) + ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:289:13: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_VALUE(item_boost); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘correct’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:429:23: note: in expansion of macro ‘GRN_INT32_VALUE’ if (GRN_INT32_VALUE(&item_boost) >= 0) { ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:433:30: note: in expansion of macro ‘GRN_INT32_VALUE’ (GRN_INT32_VALUE(&item_freq2) >> 4) + ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:434:29: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_VALUE(&item_boost); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:484:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ if (GRN_FLOAT_VALUE(&score_value) < frequency_threshold) { ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘learner_init_values’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:636:28: note: in expansion of macro ‘GRN_RECORD_VALUE’ learner->post_event_id = GRN_RECORD_VALUE(learner->post_event); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:637:27: note: in expansion of macro ‘GRN_RECORD_VALUE’ learner->post_type_id = GRN_RECORD_VALUE(learner->post_type); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:638:27: note: in expansion of macro ‘GRN_RECORD_VALUE’ learner->post_item_id = GRN_RECORD_VALUE(learner->post_item); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:639:21: note: in expansion of macro ‘GRN_RECORD_VALUE’ learner->seq_id = GRN_RECORD_VALUE(learner->seq); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:640:30: note: in expansion of macro ‘GRN_TIME_VALUE’ learner->post_time_value = GRN_TIME_VALUE(learner->post_time); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘learner_init_weight’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:737:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ weight = GRN_UINT32_VALUE(&weight_value); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function ‘learner_learn_for_complete_and_correcnt’: ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:864:8: warning: cast increases required alignment of target type [-Wcast-align] ep = (grn_id *)GRN_BULK_CURR(pre_events); ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:865:8: warning: cast increases required alignment of target type [-Wcast-align] es = (grn_id *)GRN_BULK_HEAD(pre_events); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:877:40: note: in expansion of macro ‘GRN_TIME_VALUE’ learn_distance = post_time_value - GRN_TIME_VALUE(&pre_time); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:883:33: note: in expansion of macro ‘GRN_RECORD_VALUE’ key = learner->key_prefix + GRN_RECORD_VALUE(pre_item); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:892:9: note: in expansion of macro ‘GRN_RECORD_VALUE’ if (GRN_RECORD_VALUE(&pre_type)) { ^~~~~~~~~~~~~~~~ [166/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/result.dir/result.c.o [167/2196] Building C object storage/mroonga/vendor/groonga/plugins/query_expanders/CMakeFiles/tsv_query_expander.dir/tsv.c.o [168/2196] Linking C executable libmariadb/unittest/libmariadb/result [169/2196] Building C object storage/mroonga/vendor/groonga/plugins/token_filters/CMakeFiles/stop_word_token_filter.dir/stop_word.c.o [170/2196] Building C object storage/mroonga/vendor/groonga/plugins/functions/CMakeFiles/vector_functions.dir/vector.c.o [171/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/command.c.o ../storage/mroonga/vendor/groonga/lib/command.c: In function ‘grn_command_input_at’: ../storage/mroonga/vendor/groonga/lib/command.c:126:16: warning: cast increases required alignment of target type [-Wcast-align] argument = (grn_obj *)grn_hash_get_value_(ctx, input->arguments, ^ [172/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/ps_bugs.c.o [173/2196] Linking C executable libmariadb/unittest/libmariadb/ps_bugs [174/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx_impl_mrb.c.o [175/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx.c.o ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_ctx_loader_clear’: ../storage/mroonga/vendor/groonga/lib/ctx.c:492:16: warning: cast increases required alignment of target type [-Wcast-align] grn_obj *v = (grn_obj *)(GRN_BULK_HEAD(&loader->values)); ^ ../storage/mroonga/vendor/groonga/lib/ctx.c:493:17: warning: cast increases required alignment of target type [-Wcast-align] grn_obj *ve = (grn_obj *)(GRN_BULK_CURR(&loader->values)); ^ ../storage/mroonga/vendor/groonga/lib/ctx.c:494:17: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **p = (grn_obj **)GRN_BULK_HEAD(&loader->columns); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/ctx.c:19: ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_get_ctype’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/ctx.c:1176:10: note: in expansion of macro ‘GRN_INT32_VALUE’ ct = GRN_INT32_VALUE(var); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_cache_open’: ../storage/mroonga/vendor/groonga/lib/ctx.c:1728:17: warning: cast increases required alignment of target type [-Wcast-align] cache->next = (grn_cache_entry *)cache; ^ ../storage/mroonga/vendor/groonga/lib/ctx.c:1729:17: warning: cast increases required alignment of target type [-Wcast-align] cache->prev = (grn_cache_entry *)cache; ^ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_cache_fetch’: ../storage/mroonga/vendor/groonga/lib/ctx.c:1850:30: warning: cast increases required alignment of target type [-Wcast-align] grn_cache_entry *ce0 = (grn_cache_entry *)cache; ^ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_cache_update’: ../storage/mroonga/vendor/groonga/lib/ctx.c:1904:30: warning: cast increases required alignment of target type [-Wcast-align] grn_cache_entry *ce0 = (grn_cache_entry *)cache; ^ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_cache_expire’: ../storage/mroonga/vendor/groonga/lib/ctx.c:1925:26: warning: cast increases required alignment of target type [-Wcast-align] grn_cache_entry *ce0 = (grn_cache_entry *)cache; ^ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_ctx_alloc’: ../storage/mroonga/vendor/groonga/lib/ctx.c:1999:16: warning: cast increases required alignment of target type [-Wcast-align] header = (int32_t *)((byte *)mi->map + mi->nref); ^ ../storage/mroonga/vendor/groonga/lib/ctx.c: In function ‘grn_ctx_use’: ../storage/mroonga/vendor/groonga/lib/ctx.c:2145:26: warning: cast increases required alignment of target type [-Wcast-align] ctx->encoding = *(grn_encoding *)GRN_BULK_HEAD(&buf); ^ [176/2196] Building C object libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/ps.c.o ../libmariadb/unittest/libmariadb/ps.c: In function ‘test_long_data_str1’: ../libmariadb/unittest/libmariadb/ps.c:1500:45: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t {aka unsigned int}’ [-Wformat=] diag("max_length: %lu max_blob_length: %lu", field->max_length, max_blob_length); ~~^ %u [177/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/com.c.o ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_msg_open’: ../storage/mroonga/vendor/groonga/lib/com.c:131:21: warning: cast increases required alignment of target type [-Wcast-align] if (old && (msg = (grn_msg *)grn_com_queue_deque(ctx, old))) { ^ ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_msg_open_for_reply’: ../storage/mroonga/vendor/groonga/lib/com.c:152:18: warning: cast increases required alignment of target type [-Wcast-align] grn_msg *req = (grn_msg *)query, *msg = NULL; ^ ../storage/mroonga/vendor/groonga/lib/com.c:153:21: warning: cast increases required alignment of target type [-Wcast-align] if (req && (msg = (grn_msg *)grn_msg_open(ctx, req->u.peer, old))) { ^ ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_msg_close’: ../storage/mroonga/vendor/groonga/lib/com.c:164:18: warning: cast increases required alignment of target type [-Wcast-align] grn_msg *msg = (grn_msg *)obj; ^ ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_msg_set_property’: ../storage/mroonga/vendor/groonga/lib/com.c:173:30: warning: cast increases required alignment of target type [-Wcast-align] grn_com_header *header = &((grn_msg *)obj)->header; ^ ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_msg_send’: ../storage/mroonga/vendor/groonga/lib/com.c:184:16: warning: cast increases required alignment of target type [-Wcast-align] grn_msg *m = (grn_msg *)msg; ^ ../storage/mroonga/vendor/groonga/lib/com.c: In function ‘grn_com_receiver’: ../storage/mroonga/vendor/groonga/lib/com.c:525:20: warning: cast increases required alignment of target type [-Wcast-align] grn_msg *msg = (grn_msg *)grn_msg_open(ctx, com, &ev->recv_old); ^ [178/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/egn.cpp.o [179/2196] Linking C executable libmariadb/unittest/libmariadb/ps [180/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/error.c.o [181/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr_code.c.o [182/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o [183/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/geo.c.o In file included from ../storage/mroonga/vendor/groonga/lib/grn_geo.h:21:0, from ../storage/mroonga/vendor/groonga/lib/geo.c:18: ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘compute_min_and_max’: ../storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:126:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:126:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:129:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:129:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_table_sort’: ../storage/mroonga/vendor/groonga/lib/geo.c:720:37: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *base_point = (grn_geo_point *)GRN_BULK_HEAD(arg); ^ In file included from ../storage/mroonga/vendor/groonga/lib/geo.c:18:0: ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_select_in_circle’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:880:12: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ center = GRN_GEO_POINT_VALUE_RAW(center_point); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_geo.h:21, from ../storage/mroonga/vendor/groonga/lib/geo.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:895:9: note: in expansion of macro ‘GRN_INT32_VALUE’ d = GRN_INT32_VALUE(distance); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:900:9: note: in expansion of macro ‘GRN_UINT32_VALUE’ d = GRN_UINT32_VALUE(distance); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:905:9: note: in expansion of macro ‘GRN_INT64_VALUE’ d = GRN_INT64_VALUE(distance); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:910:9: note: in expansion of macro ‘GRN_UINT64_VALUE’ d = GRN_UINT64_VALUE(distance); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:915:9: note: in expansion of macro ‘GRN_FLOAT_VALUE’ d = GRN_FLOAT_VALUE(distance); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:932:5: note: in expansion of macro ‘GRN_GEO_POINT_VALUE’ GRN_GEO_POINT_VALUE(point_on_circle, ^~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/geo.c:18:0: ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘in_rectangle_data_fill’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1066:20: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ data->top_left = GRN_GEO_POINT_VALUE_RAW(top_left_point); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1081:24: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ data->bottom_right = GRN_GEO_POINT_VALUE_RAW(bottom_right_point); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/grn_geo.h:21:0, from ../storage/mroonga/vendor/groonga/lib/geo.c:18: ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_cursor_entry_next_push’: ../storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1536:3: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1536:3: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_cursor_each’: ../storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1827:7: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point)); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/geo.c:1827:7: note: in expansion of macro ‘grn_ntog’ grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point)); ^~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/geo.c:18:0: ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_in_circle’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2108:27: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2109:27: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(center)); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_geo.h:21, from ../storage/mroonga/vendor/groonga/lib/geo.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2112:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = d <= GRN_INT32_VALUE(radius_or_point); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2115:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = d <= GRN_UINT32_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2118:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = d <= GRN_INT64_VALUE(radius_or_point); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2121:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = d <= GRN_UINT64_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2124:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = d <= GRN_FLOAT_VALUE(radius_or_point); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/geo.c:18:0: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2137:34: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(radius_or_point), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2138:34: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(center)); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_in_rectangle’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2199:34: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2200:34: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(top_left), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2201:34: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(bottom_right)); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_distance_rectangle’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2630:38: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2631:38: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_distance_sphere’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2657:37: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2658:37: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/geo.c: In function ‘grn_geo_distance_ellipsoid’: ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2685:48: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2686:48: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2689:48: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^ ../storage/mroonga/vendor/groonga/lib/geo.c:2690:48: note: in expansion of macro ‘GRN_GEO_POINT_VALUE_RAW’ GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~ [184/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/hash.c.o ../storage/mroonga/vendor/groonga/lib/hash.c: In function ‘grn_hash_entry_put_key’: ../storage/mroonga/vendor/groonga/lib/hash.c:1451:8: warning: cast increases required alignment of target type [-Wcast-align] *(uint32_t *)entry->plain_entry.key = hash_value; ^ ../storage/mroonga/vendor/groonga/lib/hash.c: In function ‘grn_io_hash_init’: ../storage/mroonga/vendor/groonga/lib/hash.c:1631:18: warning: cast increases required alignment of target type [-Wcast-align] queue = &(((grn_hash_header_large *)(header))->queue); ^ ../storage/mroonga/vendor/groonga/lib/hash.c:1633:18: warning: cast increases required alignment of target type [-Wcast-align] queue = &(((grn_hash_header_normal *)(header))->queue); ^ ../storage/mroonga/vendor/groonga/lib/hash.c: In function ‘pack’: ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c: In function ‘part’: ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro ‘COMPARE_VAL’ if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align] ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align] : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align] ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align] : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro ‘COMPARE_VAL_’ ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro ‘COMPARE_VAL’ } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c: In function ‘pack_val32’: ../storage/mroonga/vendor/groonga/lib/hash.c:2898:10: warning: cast increases required alignment of target type [-Wcast-align] : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2930:3: note: in expansion of macro ‘PREPARE_VAL32’ PREPARE_VAL32(id, c, &cr); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/hash.c:2898:10: warning: cast increases required alignment of target type [-Wcast-align] : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\ ^ ../storage/mroonga/vendor/groonga/lib/hash.c:2940:5: note: in expansion of macro ‘PREPARE_VAL32’ PREPARE_VAL32(id, e, &er); ^~~~~~~~~~~~~ [185/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/io.c.o ../storage/mroonga/vendor/groonga/lib/io.c: In function ‘array_init_’: ../storage/mroonga/vendor/groonga/lib/io.c:335:36: warning: cast increases required alignment of target type [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^ ../storage/mroonga/vendor/groonga/lib/io.c:340:15: warning: cast increases required alignment of target type [-Wcast-align] io->ainfo = (grn_io_array_info *)mp; ^ ../storage/mroonga/vendor/groonga/lib/io.c:350:29: warning: cast increases required alignment of target type [-Wcast-align] io->ainfo[i].segments = (uint32_t *)hp; ^ ../storage/mroonga/vendor/groonga/lib/io.c:351:26: warning: cast increases required alignment of target type [-Wcast-align] io->ainfo[i].addrs = (void **)mp; ^ ../storage/mroonga/vendor/groonga/lib/io.c: In function ‘array_init’: ../storage/mroonga/vendor/groonga/lib/io.c:364:38: warning: cast increases required alignment of target type [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^ ../storage/mroonga/vendor/groonga/lib/io.c: In function ‘grn_io_expire’: ../storage/mroonga/vendor/groonga/lib/io.c:1177:44: warning: cast increases required alignment of target type [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^ [186/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/logger.c.o [187/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/db.c.o In file included from ../storage/mroonga/vendor/groonga/lib/grn_db.h:23:0, from ../storage/mroonga/vendor/groonga/lib/db.c:18: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘calc_rec_size’: ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:721:30: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ *value_size = (uintptr_t)GRN_RSET_SUBRECS_NTH((((grn_rset_recinfo *)0)->subrecs), ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_table_get_subrecs’: ../storage/mroonga/vendor/groonga/lib/db.c:1011:10: warning: cast increases required alignment of target type [-Wcast-align] ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, table, id, &value_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c:1027:31: warning: cast increases required alignment of target type [-Wcast-align] scorebuf[count] = *((double *)psubrec); ^ ../storage/mroonga/vendor/groonga/lib/db.c:1031:32: warning: cast increases required alignment of target type [-Wcast-align] subrecbuf[count] = *((grn_id *)psubrec); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘default_set_value_hook’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:1157:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT32_VALUE(id), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘delete_reference_records_in_index’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:1615:17: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ source_id = GRN_UINT32_VALUE_AT(&source_ids, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:1637:23: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *source = GRN_PTR_VALUE_AT(&sources, posting->sid - 1); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:1658:37: note: in expansion of macro ‘GRN_RECORD_VALUE_AT’ grn_id reference_id = GRN_RECORD_VALUE_AT(&value, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:1706:25: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *source = GRN_PTR_VALUE_AT(&sources, i); ^~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/grn_db.h:23:0, from ../storage/mroonga/vendor/groonga/lib/db.c:18: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘subrecs_push’: ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:2093:10: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ c2 = GRN_RSET_SUBRECS_NTH(subrecs,size,n2); ^~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:21:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro ‘grn_memcpy’ # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:2095:5: note: in expansion of macro ‘GRN_RSET_SUBRECS_COPY’ GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:2099:5: warning: cast increases required alignment of target type [-Wcast-align] *((double *)v) = score; ^ In file included from ../storage/mroonga/vendor/groonga/lib/grn_db.h:23:0, from ../storage/mroonga/vendor/groonga/lib/db.c:18: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘subrecs_replace_min’: ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:2112:27: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ c1 = n1 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n1) : NULL; ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:2113:27: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ c2 = n2 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n2) : NULL; ^~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:21:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro ‘grn_memcpy’ # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:2118:9: note: in expansion of macro ‘GRN_RSET_SUBRECS_COPY’ GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro ‘grn_memcpy’ # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:2121:9: note: in expansion of macro ‘GRN_RSET_SUBRECS_COPY’ GRN_RSET_SUBRECS_COPY(subrecs,size,n,c1); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align] ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ ../storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro ‘grn_memcpy’ # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro ‘GRN_RSET_SUBRECS_NTH’ (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:2126:9: note: in expansion of macro ‘GRN_RSET_SUBRECS_COPY’ GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/grn_db.h:23:0, from ../storage/mroonga/vendor/groonga/lib/db.c:18: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_table_add_subrec_inline’: ../storage/mroonga/vendor/groonga/lib/db.c:2152:45: warning: cast increases required alignment of target type [-Wcast-align] if (GRN_RSET_SUBRECS_CMP(score, *((double *)(ri->subrecs)), dir) > 0) { ^ ../storage/mroonga/vendor/groonga/lib/grn_rset.h:52:48: note: in definition of macro ‘GRN_RSET_SUBRECS_CMP’ #define GRN_RSET_SUBRECS_CMP(a,b,dir) (((a) - (b))*(dir)) ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_accessor_resolve_one_index_column’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:2815:19: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ source_id = GRN_UINT32_VALUE_AT(&source_ids, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1809:7: note: in definition of macro ‘GRN_HASH_EACH’ block\ ^~~~~~ }\ ../storage/mroonga/vendor/groonga/lib/db.c:2871:27: note: in expansion of macro ‘GRN_RECORD_VALUE_AT’ add_posting.rid = GRN_RECORD_VALUE_AT(&column_value, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_accessor_resolve’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:2990:25: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ a = (grn_accessor *)GRN_PTR_VALUE_AT(&accessor_stack, i - 1); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_search_column_index’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:3182:22: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_id tid = GRN_RECORD_VALUE(query); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘accelerated_table_group’: ../storage/mroonga/vendor/groonga/lib/db.c:3299:21: warning: cast increases required alignment of target type [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c:3331:21: warning: cast increases required alignment of target type [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_table_group_single_key_records’: ../storage/mroonga/vendor/groonga/lib/db.c:3393:23: warning: cast increases required alignment of target type [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(&bulk); ^ ../storage/mroonga/vendor/groonga/lib/db.c:3394:24: warning: cast increases required alignment of target type [-Wcast-align] grn_id *ve = (grn_id *)GRN_BULK_CURR(&bulk); ^ ../storage/mroonga/vendor/groonga/lib/db.c:3432:26: warning: cast increases required alignment of target type [-Wcast-align] if ((!idp || *((grn_id *)GRN_BULK_HEAD(&bulk))) && ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_table_group_with_range_gap’: ../storage/mroonga/vendor/groonga/lib/db.c:3486:21: warning: cast increases required alignment of target type [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c:3527:21: warning: cast increases required alignment of target type [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_table_group_multi_keys_vector_record’: ../storage/mroonga/vendor/groonga/lib/db.c:3687:15: warning: cast increases required alignment of target type [-Wcast-align] ids = (grn_id *)GRN_BULK_HEAD(key_buffer); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_uvector_get_element’: ../storage/mroonga/vendor/groonga/lib/db.c:4826:21: warning: cast increases required alignment of target type [-Wcast-align] entries_start = (const weight_uvector_entry *)GRN_BULK_HEAD(uvector); ^ ../storage/mroonga/vendor/groonga/lib/db.c:4827:19: warning: cast increases required alignment of target type [-Wcast-align] entries_end = (const weight_uvector_entry *)GRN_BULK_CURR(uvector); ^ ../storage/mroonga/vendor/groonga/lib/db.c:4840:17: warning: cast increases required alignment of target type [-Wcast-align] ids_start = (const grn_id *)GRN_BULK_HEAD(uvector); ^ ../storage/mroonga/vendor/groonga/lib/db.c:4841:15: warning: cast increases required alignment of target type [-Wcast-align] ids_end = (const grn_id *)GRN_BULK_CURR(uvector); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_cast_bool’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5488:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD(); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_cast’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5592:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT8_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5595:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT8_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_INT16_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_INT16_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_INT16_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_INT16_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_UINT16_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_UINT16_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_UINT16_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_UINT16_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_INT32_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_INT32_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_INT32_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_INT32_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_UINT32_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_UINT32_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_UINT32_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_UINT32_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_INT64_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_INT64_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_INT64_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_INT64_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_INT64_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘TIME2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_INT64_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘TIME2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_INT64_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_INT64_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro ‘GRN_TIME_VALUE’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro ‘GRN_BOOL_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro ‘NUM2BOOL’ tobool(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_UINT64_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘NUM2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_UINT64_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘NUM2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_UINT64_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_UINT64_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5565:19: note: in definition of macro ‘FLOAT2BOOL’ double value_ = value;\ ^~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ tobool(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro ‘GRN_INT8_SET’ signed char _val = (signed char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_INT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro ‘GRN_UINT8_SET’ unsigned char _val = (unsigned char)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_UINT8_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_INT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_UINT16_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_INT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_UINT32_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro ‘FLOAT2TIME’ totime(ctx, dest, getvalue(src));\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ totime(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_INT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_UINT64_SET(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro ‘FLOAT2FLOAT’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro ‘GRN_FLOAT_VALUE’ tofloat(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ totext(ctx, dest, getvalue(src));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD();\ ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro ‘NUM2DEST’ NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:5769:7: note: in expansion of macro ‘SRC2RECORD’ SRC2RECORD(); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:5780:7: note: in expansion of macro ‘GRN_GEO_POINT_VALUE’ GRN_GEO_POINT_VALUE(src, latitude, longitude); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_accessor_get_value_’: ../storage/mroonga/vendor/groonga/lib/db.c:5862:33: warning: cast increases required alignment of target type [-Wcast-align] value = (const char *)&((grn_rset_recinfo *)value)->score; ^ ../storage/mroonga/vendor/groonga/lib/db.c:5868:33: warning: cast increases required alignment of target type [-Wcast-align] value = (const char *)&((grn_rset_recinfo *)value)->n_subrecs; ^ ../storage/mroonga/vendor/groonga/lib/db.c:5876:51: warning: cast increases required alignment of target type [-Wcast-align] (grn_rset_recinfo *)value, ^ ../storage/mroonga/vendor/groonga/lib/db.c:5885:51: warning: cast increases required alignment of target type [-Wcast-align] (grn_rset_recinfo *)value, ^ ../storage/mroonga/vendor/groonga/lib/db.c:5894:51: warning: cast increases required alignment of target type [-Wcast-align] (grn_rset_recinfo *)value, ^ ../storage/mroonga/vendor/groonga/lib/db.c:5903:51: warning: cast increases required alignment of target type [-Wcast-align] (grn_rset_recinfo *)value, ^ ../storage/mroonga/vendor/groonga/lib/db.c:5923:14: warning: cast increases required alignment of target type [-Wcast-align] id = *((grn_id *)value); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_accessor_get_value’: ../storage/mroonga/vendor/groonga/lib/db.c:5985:32: warning: cast increases required alignment of target type [-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:5994:32: warning: cast increases required alignment of target type [-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:6003:32: warning: cast increases required alignment of target type [-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:6014:32: warning: cast increases required alignment of target type [-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:6025:32: warning: cast increases required alignment of target type [-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:6036:32: warning: cast increases required alignment of target type [-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: In function ‘grn_accessor_set_value’: ../storage/mroonga/vendor/groonga/lib/db.c:6106:18: warning: cast increases required alignment of target type [-Wcast-align] ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ ../storage/mroonga/vendor/groonga/lib/db.c:6110:23: warning: cast increases required alignment of target type [-Wcast-align] if ((ri = (grn_rset_recinfo *) grn_obj_get_value_(ctx, a->obj, id, &size))) { ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6113:29: note: in expansion of macro ‘GRN_FLOAT_VALUE’ ri->score = GRN_FLOAT_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6118:29: note: in expansion of macro ‘GRN_FLOAT_VALUE’ ri->score = GRN_FLOAT_VALUE(&buf); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:6128:34: warning: cast increases required alignment of target type [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ ../storage/mroonga/vendor/groonga/lib/db.c:6135:34: warning: cast increases required alignment of target type [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6137:55: note: in expansion of macro ‘GRN_INT64_VALUE’ grn_rset_recinfo_set_max(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6143:40: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:6152:34: warning: cast increases required alignment of target type [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6154:55: note: in expansion of macro ‘GRN_INT64_VALUE’ grn_rset_recinfo_set_min(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6160:40: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:6169:34: warning: cast increases required alignment of target type [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6171:55: note: in expansion of macro ‘GRN_INT64_VALUE’ grn_rset_recinfo_set_sum(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6177:40: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:6186:34: warning: cast increases required alignment of target type [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6188:55: note: in expansion of macro ‘GRN_FLOAT_VALUE’ grn_rset_recinfo_set_avg(ctx, ri, a->obj, GRN_FLOAT_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:6194:40: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_FLOAT_VALUE(&value_float)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_token_filters_pack’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:7578:29: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_set_info_source_validate’: ../storage/mroonga/vendor/groonga/lib/db.c:7710:16: warning: cast increases required alignment of target type [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(value); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_set_info_source_log’: ../storage/mroonga/vendor/groonga/lib/db.c:7769:16: warning: cast increases required alignment of target type [-Wcast-align] grn_id *vp = (grn_id *)GRN_BULK_HEAD(value); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_obj_set_info_token_filters’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:7867:29: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘compare_reference’: ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10017:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10017:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10020:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10020:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10023:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10023:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10029:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10029:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10032:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10032:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10035:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10035:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:10040:24: warning: cast increases required alignment of target type [-Wcast-align] float va = *((float *)(ap)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10041:24: warning: cast increases required alignment of target type [-Wcast-align] float vb = *((float *)(bp)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10053:25: warning: cast increases required alignment of target type [-Wcast-align] double va = *((double *)(ap)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10054:25: warning: cast increases required alignment of target type [-Wcast-align] double vb = *((double *)(bp)); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘compare_value’: ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10253:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10253:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10256:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10256:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10259:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10259:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(int64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10265:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10265:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint16_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10268:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10268:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint32_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align] type va = *((type *)(ap));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10271:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align] type vb = *((type *)(bp));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:10271:7: note: in expansion of macro ‘CMPNUM’ CMPNUM(uint64_t); ^~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:10276:24: warning: cast increases required alignment of target type [-Wcast-align] float va = *((float *)(ap)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10277:24: warning: cast increases required alignment of target type [-Wcast-align] float vb = *((float *)(bp)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10289:25: warning: cast increases required alignment of target type [-Wcast-align] double va = *((double *)(ap)); ^ ../storage/mroonga/vendor/groonga/lib/db.c:10290:25: warning: cast increases required alignment of target type [-Wcast-align] double vb = *((double *)(bp)); ^ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘values_add’: ../storage/mroonga/vendor/groonga/lib/db.c:11589:11: warning: cast increases required alignment of target type [-Wcast-align] res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size); ^ ../storage/mroonga/vendor/groonga/lib/db.c:11594:11: warning: cast increases required alignment of target type [-Wcast-align] res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘values_next’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:11607:14: note: in expansion of macro ‘GRN_UINT32_VALUE’ value += GRN_UINT32_VALUE(value); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘loader_add’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘set_vector’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:11641:11: note: in expansion of macro ‘GRN_UINT32_VALUE’ int n = GRN_UINT32_VALUE(vector); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1581:38: note: in definition of macro ‘GRN_UINT32_PUT’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/db.c:11662:35: note: in expansion of macro ‘GRN_RECORD_VALUE’ GRN_UINT32_PUT(ctx, &buf, GRN_RECORD_VALUE(element)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘set_weight_vector’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:11739:9: note: in expansion of macro ‘GRN_UINT32_VALUE’ n = GRN_UINT32_VALUE(index_value); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:11760:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT32_VALUE(&weight_buffer), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘bracket_close’: ../storage/mroonga/vendor/groonga/lib/db.c:11809:20: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **cols = (grn_obj **)GRN_BULK_HEAD(&loader->columns); ^ In file included from ../storage/mroonga/vendor/groonga/lib/db.c:18:0: ../storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:11811:3: note: in expansion of macro ‘GRN_UINT32_POP’ GRN_UINT32_POP(&loader->level, begin); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:11812:12: warning: cast increases required alignment of target type [-Wcast-align] value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin; ^ ../storage/mroonga/vendor/groonga/lib/db.c:11813:9: warning: cast increases required alignment of target type [-Wcast-align] ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size; ^ In file included from ../storage/mroonga/vendor/groonga/lib/db.c:18:0: ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘brace_close’: ../storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/db.c:11955:3: note: in expansion of macro ‘GRN_UINT32_POP’ GRN_UINT32_POP(&loader->level, begin); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c:11956:12: warning: cast increases required alignment of target type [-Wcast-align] value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin; ^ ../storage/mroonga/vendor/groonga/lib/db.c:11957:9: warning: cast increases required alignment of target type [-Wcast-align] ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size; ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/db.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:12016:22: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(id_value); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:12019:22: note: in expansion of macro ‘GRN_INT32_VALUE’ id = GRN_INT32_VALUE(id_value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/db.c:12037:26: note: in expansion of macro ‘GRN_UINT32_VALUE’ id = GRN_UINT32_VALUE(&casted_id_value); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/db.c: In function ‘grn_load_’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/db.c:12509:18: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ column = GRN_PTR_VALUE_AT(&parsed_columns, i); ^~~~~~~~~~~~~~~~ [188/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb.c.o [189/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ii.c.o ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘buffer_open’: ../storage/mroonga/vendor/groonga/lib/ii.c:1896:19: warning: cast increases required alignment of target type [-Wcast-align] if (b) { *b = (buffer *)p; } ^ ../storage/mroonga/vendor/groonga/lib/ii.c:1897:21: warning: cast increases required alignment of target type [-Wcast-align] if (bt) { *bt = (buffer_term *)(p + LPOS(pos)); } ^ ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘array_at’: ../storage/mroonga/vendor/groonga/lib/ii.c:2178:10: warning: cast increases required alignment of target type [-Wcast-align] return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT); ^ ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘array_get’: ../storage/mroonga/vendor/groonga/lib/ii.c:2196:10: warning: cast increases required alignment of target type [-Wcast-align] return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT); ^ ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘buffer_new’: ../storage/mroonga/vendor/groonga/lib/ii.c:3484:9: warning: cast increases required alignment of target type [-Wcast-align] *br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free); ^ ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘grn_ii_update_one’: ../storage/mroonga/vendor/groonga/lib/ii.c:3803:14: warning: cast increases required alignment of target type [-Wcast-align] br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) ^ ../storage/mroonga/vendor/groonga/lib/ii.c:3843:16: warning: cast increases required alignment of target type [-Wcast-align] br = (buffer_rec *)(((byte *)br) + size2); ^ ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘grn_ii_delete_one’: ../storage/mroonga/vendor/groonga/lib/ii.c:3955:10: warning: cast increases required alignment of target type [-Wcast-align] br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/ii.c:17: ../storage/mroonga/vendor/groonga/lib/ii.c: In function ‘grn_ii_column_update’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/ii.c:5202:50: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(new_), weight); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/ii.c:5239:11: warning: cast increases required alignment of target type [-Wcast-align] tpe = (grn_id *)GRN_BULK_CURR(post); ^ ../storage/mroonga/vendor/groonga/lib/ii.c:5240:15: warning: cast increases required alignment of target type [-Wcast-align] for (tp = (grn_id *)GRN_BULK_HEAD(post); tp < tpe; tp++) { ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/ii.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/ii.c:5298:50: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(old_), weight); ^~~~~~~~~~~~~~~~ [190/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/normalizer.c.o [191/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/obj.c.o [192/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/output.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘put_delimiter’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:37:20: note: in expansion of macro ‘CURR_LEVEL’ uint32_t level = CURR_LEVEL; ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_array_close’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:111:11: note: in expansion of macro ‘CURR_LEVEL’ if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); } ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:133:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_map_close’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:182:11: note: in expansion of macro ‘CURR_LEVEL’ if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); } ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:204:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_int32’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:234:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_int64’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:264:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_uint64’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:294:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_float’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:324:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_str’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:356:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_bool’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:397:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_null’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:423:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_bulk_void’: ../storage/mroonga/vendor/groonga/lib/output.c:430:39: warning: cast increases required alignment of target type [-Wcast-align] if (value_len == sizeof(grn_id) && *(grn_id *)value == GRN_ID_NIL) { ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_time’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:466:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_geo_point’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:538:3: note: in expansion of macro ‘INCR_LENGTH’ INCR_LENGTH; ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_text_atoj’: ../storage/mroonga/vendor/groonga/lib/output.c:568:34: warning: cast increases required alignment of target type [-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:576:34: warning: cast increases required alignment of target type [-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:583:34: warning: cast increases required alignment of target type [-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:592:34: warning: cast increases required alignment of target type [-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:601:34: warning: cast increases required alignment of target type [-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:610:34: warning: cast increases required alignment of target type [-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:622:19: warning: cast increases required alignment of target type [-Wcast-align] idp = (grn_id *)GRN_BULK_HEAD(&buf); ^ ../storage/mroonga/vendor/groonga/lib/output.c:650:18: warning: cast increases required alignment of target type [-Wcast-align] id = *((grn_id *)GRN_BULK_HEAD(&buf)); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_bulk’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:734:45: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_INT16_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:738:45: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_UINT16_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:742:45: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_INT32_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:746:45: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_UINT32_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:750:45: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:754:46: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_UINT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:758:45: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_FLOAT_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:762:44: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:767:49: warning: cast increases required alignment of target type [-Wcast-align] GRN_BULK_VSIZE(bulk) ? (grn_geo_point *)GRN_BULK_HEAD(bulk) : NULL); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:773:19: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_id id = GRN_RECORD_VALUE(bulk); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c:774:27: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/output.c:810:19: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_id id = GRN_RECORD_VALUE(bulk); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_uvector_result_set’: ../storage/mroonga/vendor/groonga/lib/output.c:850:13: warning: cast increases required alignment of target type [-Wcast-align] columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/output.c:18: ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_pvector’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/output.c:1093:15: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ value = GRN_PTR_VALUE_AT(pvector, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_table_columns_by_columns’: ../storage/mroonga/vendor/groonga/lib/output.c:1299:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ ../storage/mroonga/vendor/groonga/lib/output.c: In function ‘grn_output_table_records_by_columns’: ../storage/mroonga/vendor/groonga/lib/output.c:1411:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ [193/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/pat.c.o In file included from ../storage/mroonga/vendor/groonga/lib/pat.c:17:0: ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_get_key’: ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((keybuf), (key), (size));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1304:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, keybuf, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_get_key2’: ../storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((keybuf), (key), (size));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, curr, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align] uint64_t key_ = *(const uint64_t *)key;\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro ‘grn_ntog’ grn_ntog((keybuf), (key), (size));\ ^~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, curr, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:813:9: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)(keybuf)) = v ^ (((v^(1LL<<63))>> 63)|(1LL<<63)); \ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, curr, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_set_value’: ../storage/mroonga/vendor/groonga/lib/pat.c:1393:15: warning: cast increases required alignment of target type [-Wcast-align] *((int32_t *)v) += *((int32_t *)value); ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1396:15: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)v) += *((int64_t *)value); ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1405:15: warning: cast increases required alignment of target type [-Wcast-align] *((int32_t *)v) -= *((int32_t *)value); ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1408:15: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)v) -= *((int64_t *)value); ^ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_add’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:838:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:838:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_get’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:922:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:922:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_prefix_search’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:977:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:977:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_delete’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1249:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1249:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_get_key’: ../storage/mroonga/vendor/groonga/lib/pat.c:798:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1304:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, keybuf, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:803:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1304:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, keybuf, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘grn_pat_get_key2’: ../storage/mroonga/vendor/groonga/lib/pat.c:798:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, curr, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:803:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro ‘KEY_DEC’ KEY_DEC(pat, curr, key, len); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘set_cursor_common_prefix’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1877:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1877:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘set_cursor_near’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1835:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, pat->key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1835:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, pat->key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘set_cursor_prefix’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1781:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, byte_len); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1781:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, byte_len); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘set_cursor_descend’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1996:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1996:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c: In function ‘set_cursor_ascend’: ../storage/mroonga/vendor/groonga/lib/pat.c:773:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((pat)->obj.header.domain != GRN_DB_TOKYO_GEO_POINT) &&\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1926:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:778:3: note: here case GRN_OBJ_KEY_GEO_POINT :\ ^ ../storage/mroonga/vendor/groonga/lib/pat.c:821:5: note: in expansion of macro ‘KEY_ENC’ KEY_ENC((pat), (keybuf), (key), (size));\ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/pat.c:1926:3: note: in expansion of macro ‘KEY_ENCODE’ KEY_ENCODE(pat, keybuf, key, key_size); ^~~~~~~~~~ [194/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/operator.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/operator.c:19: ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_equal’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:226:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:229:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:239:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ == GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: in expansion of macro ‘GRN_INT32_VALUE’ r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: in expansion of macro ‘GRN_INT32_VALUE’ r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: in expansion of macro ‘GRN_INT64_VALUE’ r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: in expansion of macro ‘GRN_INT64_VALUE’ r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_not_equal’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:226:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:229:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:239:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ == GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: in expansion of macro ‘GRN_INT32_VALUE’ r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: in expansion of macro ‘GRN_INT32_VALUE’ r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: in expansion of macro ‘GRN_INT64_VALUE’ r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: in expansion of macro ‘GRN_INT64_VALUE’ r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro ‘DO_EQ_SUB’ DO_EQ_SUB;\ ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro ‘DO_EQ’ DO_EQ(x, y, r); ^~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_less’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro ‘GRN_RECORD_VALUE’ length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_greater’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro ‘GRN_RECORD_VALUE’ length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_less_equal’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro ‘GRN_RECORD_VALUE’ length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, <=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘grn_operator_exec_greater_equal’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro ‘GRN_RECORD_VALUE’ length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro ‘GRN_INT16_VALUE’ int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro ‘GRN_UINT16_VALUE’ uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro ‘GRN_UINT32_VALUE’ uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:464:34: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:467:34: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of 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:477:34: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro ‘GRN_TIME_VALUE’ r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro ‘GRN_UINT64_VALUE’ uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro ‘GRN_INT16_VALUE’ r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro ‘GRN_UINT16_VALUE’ r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro ‘GRN_INT32_VALUE’ r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro ‘GRN_INT64_VALUE’ r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro ‘GRN_UINT64_VALUE’ r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro ‘DO_COMPARE_SUB_NUMERIC’ DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro ‘DO_COMPARE_SUB’ DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro ‘DO_COMPARE_BUILTIN’ DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro ‘DO_COMPARE’ DO_COMPARE(x, y, r, >=); ^~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/operator.c: In function ‘exec_text_operator_record_text’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/operator.c:870:50: note: in expansion of macro ‘GRN_RECORD_VALUE’ record_key_len = grn_table_get_key(ctx, table, GRN_RECORD_VALUE(record), ^~~~~~~~~~~~~~~~ [195/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/plugin.c.o [196/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o [197/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o ../storage/mroonga/vendor/groonga/lib/rset.c: In function ‘grn_rset_recinfo_update_calc_values’: ../storage/mroonga/vendor/groonga/lib/rset.c:70:29: warning: cast increases required alignment of target type [-Wcast-align] int64_t current_max = *((int64_t *)values); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/rset.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/rset.c:71:25: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/rset.c:73:9: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)values) = value_raw; ^ ../storage/mroonga/vendor/groonga/lib/rset.c:78:29: warning: cast increases required alignment of target type [-Wcast-align] int64_t current_min = *((int64_t *)values); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/rset.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/rset.c:79:25: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/rset.c:81:9: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)values) = value_raw; ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/rset.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/rset.c:86:25: note: in expansion of macro ‘GRN_INT64_VALUE’ int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/rset.c:87:7: warning: cast increases required alignment of target type [-Wcast-align] *((int64_t *)values) += value_raw; ^ ../storage/mroonga/vendor/groonga/lib/rset.c:91:32: warning: cast increases required alignment of target type [-Wcast-align] double current_average = *((double *)values); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/rset.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/rset.c:92:24: note: in expansion of macro ‘GRN_FLOAT_VALUE’ double value_raw = GRN_FLOAT_VALUE(&value_float); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/rset.c:93:7: warning: cast increases required alignment of target type [-Wcast-align] *((double *)values) += (value_raw - current_average) / ri->n_subrecs; ^ ../storage/mroonga/vendor/groonga/lib/rset.c: In function ‘grn_rset_recinfo_get_max_’: ../storage/mroonga/vendor/groonga/lib/rset.c:118:10: warning: cast increases required alignment of target type [-Wcast-align] return (int64_t *)values; ^ ../storage/mroonga/vendor/groonga/lib/rset.c: In function ‘grn_rset_recinfo_get_min_’: ../storage/mroonga/vendor/groonga/lib/rset.c:173:10: warning: cast increases required alignment of target type [-Wcast-align] return (int64_t *)values; ^ ../storage/mroonga/vendor/groonga/lib/rset.c: In function ‘grn_rset_recinfo_get_sum_’: ../storage/mroonga/vendor/groonga/lib/rset.c:231:10: warning: cast increases required alignment of target type [-Wcast-align] return (int64_t *)values; ^ ../storage/mroonga/vendor/groonga/lib/rset.c: In function ‘grn_rset_recinfo_get_avg_’: ../storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast increases required alignment of target type [-Wcast-align] return (double *)values; ^ [198/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/scorers.c:19: ../storage/mroonga/vendor/groonga/lib/scorers.c: In function ‘scorer_tf_at_most’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/scorers.c:74:11: note: in expansion of macro ‘GRN_FLOAT_VALUE’ max = GRN_FLOAT_VALUE(max_raw); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/scorers.c:82:13: note: in expansion of macro ‘GRN_FLOAT_VALUE’ max = GRN_FLOAT_VALUE(&casted_max_raw); ^~~~~~~~~~~~~~~ [199/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o [200/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_free’: ../storage/mroonga/vendor/groonga/lib/store.c:597:6: warning: cast increases required alignment of target type [-Wcast-align] *(uint32_t *)(addr + pos - sizeof(grn_id)) = DELETED|aligned_size; ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_replace’: ../storage/mroonga/vendor/groonga/lib/store.c:692:24: warning: cast increases required alignment of target type [-Wcast-align] if (cas && *cas != *((uint64_t *)&eback)) { ^ ../storage/mroonga/vendor/groonga/lib/store.c:700:26: warning: cast increases required alignment of target type [-Wcast-align] uint64_t *location = (uint64_t *)(einfo + pos); ^ ../storage/mroonga/vendor/groonga/lib/store.c:701:24: warning: cast increases required alignment of target type [-Wcast-align] uint64_t value = *((uint64_t *)ei); ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_alloc’: ../storage/mroonga/vendor/groonga/lib/store.c:779:8: warning: cast increases required alignment of target type [-Wcast-align] *(grn_id *)(addr + pos) = id; ^ ../storage/mroonga/vendor/groonga/lib/store.c:782:10: warning: cast increases required alignment of target type [-Wcast-align] *(grn_id *)(addr + pos + aligned_size) = GRN_ID_NIL; ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_put_raw’: ../storage/mroonga/vendor/groonga/lib/store.c:932:30: warning: cast increases required alignment of target type [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^ ../storage/mroonga/vendor/groonga/lib/store.c:938:17: warning: cast increases required alignment of target type [-Wcast-align] *((uint32_t *)(b + el)) = value_len - rest; ^ ../storage/mroonga/vendor/groonga/lib/store.c:941:17: warning: cast increases required alignment of target type [-Wcast-align] *((uint32_t *)(b + el)) = pos + value_len; ^ ../storage/mroonga/vendor/groonga/lib/store.c:982:30: warning: cast increases required alignment of target type [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^ ../storage/mroonga/vendor/groonga/lib/store.c:988:17: warning: cast increases required alignment of target type [-Wcast-align] *((uint32_t *)(b + el)) = el - rest; ^ ../storage/mroonga/vendor/groonga/lib/store.c:991:17: warning: cast increases required alignment of target type [-Wcast-align] *((uint32_t *)(b + el)) = pos - value_len; ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_element_info’: ../storage/mroonga/vendor/groonga/lib/store.c:1160:16: warning: cast increases required alignment of target type [-Wcast-align] *cas = *((uint64_t *)&einfo[id & JA_M_EINFO_IN_A_SEGMENT]); ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_get_value’: ../storage/mroonga/vendor/groonga/lib/store.c:1303:24: warning: cast increases required alignment of target type [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_defrag_seg’: ../storage/mroonga/vendor/groonga/lib/store.c:1434:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id id = *((grn_id *)v); ^ ../storage/mroonga/vendor/groonga/lib/store.c: In function ‘grn_ja_check’: ../storage/mroonga/vendor/groonga/lib/store.c:1525:27: warning: cast increases required alignment of target type [-Wcast-align] grn_id id = *((grn_id *)v); ^ [201/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o [202/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘substitute_term_by_func’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:171:8: note: in expansion of macro ‘GRN_INT32_VALUE’ rc = GRN_INT32_VALUE(rc_object); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘grn_select_apply_adjuster_ensure_factor’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:462:12: note: in expansion of macro ‘GRN_INT32_VALUE’ return GRN_INT32_VALUE(factor_object); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:470:16: note: in expansion of macro ‘GRN_INT32_VALUE’ factor = GRN_INT32_VALUE(&int32_object); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:26:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘grn_select_output_columns’: ../storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^ ../storage/mroonga/vendor/groonga/lib/proc.c:578:3: note: in expansion of macro ‘GRN_OBJ_FORMAT_FIN’ GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘grn_select_drilldown’: ../storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^ ../storage/mroonga/vendor/groonga/lib/proc.c:764:11: note: in expansion of macro ‘GRN_OBJ_FORMAT_FIN’ GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^ ../storage/mroonga/vendor/groonga/lib/proc.c:780:7: note: in expansion of macro ‘GRN_OBJ_FORMAT_FIN’ GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘proc_table_list’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:2382:22: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *table = GRN_PTR_VALUE_AT(&tables, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘dump_index_column_sources’: ../storage/mroonga/vendor/groonga/lib/proc.c:2867:16: warning: cast increases required alignment of target type [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(&sources); ^ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘dump_records’: ../storage/mroonga/vendor/groonga/lib/proc.c:3033:13: warning: cast increases required alignment of target type [-Wcast-align] columns = (grn_obj **)GRN_BULK_HEAD(&columnbuf); ^ ../storage/mroonga/vendor/groonga/lib/proc.c:3085:16: warning: cast increases required alignment of target type [-Wcast-align] column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + i); ^ ../storage/mroonga/vendor/groonga/lib/proc.c:3117:18: warning: cast increases required alignment of target type [-Wcast-align] column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + j); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘dump_table’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:3269:33: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter = GRN_PTR_VALUE_AT(&token_filters, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘dump_pending_columns’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:3306:14: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ column = GRN_PTR_VALUE_AT(pending_columns, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘output_tokens’: ../storage/mroonga/vendor/groonga/lib/proc.c:4035:14: warning: cast increases required alignment of target type [-Wcast-align] token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i; ^ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘tokenize’: ../storage/mroonga/vendor/groonga/lib/proc.c:4156:22: warning: cast increases required alignment of target type [-Wcast-align] current_token = ((tokenize_token *)(GRN_BULK_CURR(tokens))) - 1; ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘list_proc’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4355:16: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ proc = GRN_PTR_VALUE_AT(&target_procs, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘func_rand’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4391:15: note: in expansion of macro ‘GRN_INT32_VALUE’ int max = GRN_INT32_VALUE(args[0]); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘is_negative_value’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4490:12: note: in expansion of macro ‘GRN_INT16_VALUE’ return GRN_INT16_VALUE(number) < 0; ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4492:12: note: in expansion of macro ‘GRN_INT32_VALUE’ return GRN_INT32_VALUE(number) < 0; ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4494:12: note: in expansion of macro ‘GRN_INT64_VALUE’ return GRN_INT64_VALUE(number) < 0; ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4496:12: note: in expansion of macro ‘GRN_TIME_VALUE’ return GRN_TIME_VALUE(number) < 0; ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4498:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ return GRN_FLOAT_VALUE(number) < 0; ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘compare_number’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4566:24: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT16_VALUE(number1), ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4567:24: note: in expansion of macro ‘GRN_INT16_VALUE’ GRN_INT16_VALUE(number2)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4570:24: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT16_VALUE(number1), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4571:24: note: in expansion of macro ‘GRN_UINT16_VALUE’ GRN_UINT16_VALUE(number2)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4574:24: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_VALUE(number1), ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4575:24: note: in expansion of macro ‘GRN_INT32_VALUE’ GRN_INT32_VALUE(number2)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4578:24: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT32_VALUE(number1), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4579:24: note: in expansion of macro ‘GRN_UINT32_VALUE’ GRN_UINT32_VALUE(number2)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4582:24: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_VALUE(number1), ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4583:24: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_VALUE(number2)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4586:24: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT64_VALUE(number1), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4587:24: note: in expansion of macro ‘GRN_UINT64_VALUE’ GRN_UINT64_VALUE(number2)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4590:24: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_FLOAT_VALUE(number1), ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4591:24: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_FLOAT_VALUE(number2)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value1 = value1;\ ^~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4594:24: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE(number1), ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro ‘COMPARE_AND_RETURN’ type computed_value2 = value2;\ ^~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4595:24: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE(number2)); ^~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘func_snippet_html’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4947:19: note: in expansion of macro ‘GRN_PTR_VALUE’ condition = GRN_PTR_VALUE(condition_ptr); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘selector_to_function_data_init’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:5024:14: note: in expansion of macro ‘GRN_RECORD_VALUE’ pi.rid = GRN_RECORD_VALUE(variable); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘func_between’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1432:26: note: in definition of macro ‘GRN_RECORD_SET’ grn_id _val = (grn_id)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5630:41: note: in expansion of macro ‘GRN_RECORD_VALUE’ GRN_RECORD_SET(ctx, between_variable, GRN_RECORD_VALUE(variable)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘selector_between_sequential_search_should_use’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5758:9: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5758:37: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘selector_between_sequential_search’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘func_highlight_html’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6019:19: note: in expansion of macro ‘GRN_PTR_VALUE’ condition = GRN_PTR_VALUE(condition_ptr); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6031:19: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ keyword = GRN_PTR_VALUE_AT(¤t_keywords, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘func_highlight_full’: ../storage/mroonga/vendor/groonga/lib/proc.c:6154:22: warning: cast increases required alignment of target type [-Wcast-align] (const char **)GRN_BULK_HEAD(&open_tags), ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6155:22: warning: cast increases required alignment of target type [-Wcast-align] (unsigned int *)GRN_BULK_HEAD(&open_tag_lengths), ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6156:22: warning: cast increases required alignment of target type [-Wcast-align] (const char **)GRN_BULK_HEAD(&close_tags), ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6157:22: warning: cast increases required alignment of target type [-Wcast-align] (unsigned int *)GRN_BULK_HEAD(&close_tag_lengths), ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_proc.h:20, from ../storage/mroonga/vendor/groonga/lib/proc.c:19: ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘selector_in_values_find_source’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6249:17: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ source_id = GRN_UINT32_VALUE_AT(&source_ids, 0); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘selector_in_values_sequential_search’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6332:25: note: in expansion of macro ‘GRN_RECORD_VALUE_AT’ grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6372:31: note: in expansion of macro ‘GRN_RECORD_VALUE_AT’ grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6373:29: note: in expansion of macro ‘GRN_RECORD_VALUE’ if (value_id == GRN_RECORD_VALUE(&record_value)) { ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘proc_range_filter’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6520:21: note: in expansion of macro ‘GRN_INT32_VALUE’ real_offset = GRN_INT32_VALUE(&int32_value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/proc.c:6535:20: note: in expansion of macro ‘GRN_INT32_VALUE’ real_limit = GRN_INT32_VALUE(&int32_value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/proc.c: In function ‘number_safe_cast’: ../storage/mroonga/vendor/groonga/lib/proc.c:4515:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_negative_value(src)) { ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4519:3: note: here case GRN_DB_UINT16 : ^~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4520:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_negative_value(src)) { ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4524:3: note: here case GRN_DB_UINT32 : ^~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4525:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_negative_value(src)) { ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4529:3: note: here case GRN_DB_UINT64 : ^~~~ ../storage/mroonga/vendor/groonga/lib/proc.c:4530:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_negative_value(src)) { ^ ../storage/mroonga/vendor/groonga/lib/proc.c:4534:3: note: here default : ^~~~~~~ [203/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o [204/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:20, from ../storage/mroonga/vendor/groonga/lib/token_cursor.c:18: ../storage/mroonga/vendor/groonga/lib/token_cursor.c: In function ‘grn_token_cursor_open_initialize_token_filters’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/token_cursor.c:37:36: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/token_cursor.c: In function ‘grn_token_cursor_next_apply_token_filters’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/token_cursor.c:144:26: note: in expansion of macro ‘GRN_INT32_VALUE’ current_token.status = GRN_INT32_VALUE(status); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/token_cursor.c:152:36: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/token_cursor.c: In function ‘grn_token_cursor_next’: ../storage/mroonga/vendor/groonga/lib/token_cursor.c:287:19: warning: cast increases required alignment of target type [-Wcast-align] tid = *((grn_id *)token_cursor->curr); ^ ../storage/mroonga/vendor/groonga/lib/token_cursor.c:306:19: warning: cast increases required alignment of target type [-Wcast-align] tid = *((grn_id *)token_cursor->curr); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from ../storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:20, from ../storage/mroonga/vendor/groonga/lib/token_cursor.c:18: ../storage/mroonga/vendor/groonga/lib/token_cursor.c: In function ‘grn_token_cursor_close_token_filters’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/token_cursor.c:335:36: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~ [205/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/tokenizer.c:18: ../storage/mroonga/vendor/groonga/lib/tokenizer.c: In function ‘grn_tokenizer_query_open’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/tokenizer.c:124:22: note: in expansion of macro ‘GRN_UINT32_VALUE’ query->flags = GRN_UINT32_VALUE(flags); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/tokenizer.c:129:30: note: in expansion of macro ‘GRN_UINT32_VALUE’ query->tokenize_mode = GRN_UINT32_VALUE(tokenize_mode); ^~~~~~~~~~~~~~~~ [206/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o ../storage/mroonga/vendor/groonga/lib/str.c: In function ‘grn_text_atoj’: ../storage/mroonga/vendor/groonga/lib/str.c:2649:34: warning: cast increases required alignment of target type [-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 increases required alignment of target type [-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 increases required alignment of target type [-Wcast-align] idp = (grn_id *)GRN_BULK_HEAD(&buf); ^ ../storage/mroonga/vendor/groonga/lib/str.c:2694:16: warning: cast increases required alignment of target type [-Wcast-align] id = *((grn_id *)GRN_BULK_HEAD(&buf)); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/str.c:17: ../storage/mroonga/vendor/groonga/lib/str.c: In function ‘grn_text_otoj’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2758:54: note: in expansion of macro ‘GRN_INT16_VALUE’ grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT16_VALUE(obj) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2761:55: note: in expansion of macro ‘GRN_UINT16_VALUE’ grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT16_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2764:54: note: in expansion of macro ‘GRN_INT32_VALUE’ grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT32_VALUE(obj) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2767:55: note: in expansion of macro ‘GRN_UINT32_VALUE’ grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT32_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2770:55: note: in expansion of macro ‘GRN_INT64_VALUE’ grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT64_VALUE(obj) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2773:56: note: in expansion of macro ‘GRN_UINT64_VALUE’ grn_text_ulltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT64_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2776:54: note: in expansion of macro ‘GRN_FLOAT_VALUE’ grn_text_ftoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_FLOAT_VALUE(obj) : 0); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/str.c:2780:23: warning: cast increases required alignment of target type [-Wcast-align] double dv = *((int64_t *)GRN_BULK_HEAD(obj)); ^ ../storage/mroonga/vendor/groonga/lib/str.c:2788:29: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *gp = (grn_geo_point *)GRN_BULK_HEAD(obj); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/str.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2802:21: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_id id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/str.c:2803:29: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/str.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/str.c:2845:23: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_id id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/str.c:2868:19: warning: cast increases required alignment of target type [-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 increases required alignment of target type [-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 increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ ../storage/mroonga/vendor/groonga/lib/str.c:2947:21: warning: cast increases required alignment of target type [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), ^ ../storage/mroonga/vendor/groonga/lib/str.c:2948:22: warning: cast increases required alignment of target type [-Wcast-align] *ve = (grn_id *)GRN_BULK_CURR(obj); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/str.c:17: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/str.c:3029:17: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ value = GRN_PTR_VALUE_AT(obj, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/str.c:3041:27: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^ [207/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o [208/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o ../storage/mroonga/vendor/groonga/lib/tokenizers.c: In function ‘regexp_next’: ../storage/mroonga/vendor/groonga/lib/tokenizers.c:547:9: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier] const const uint_least8_t *char_types = tokenizer->char_types; ^~~~~ [209/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o In file included from ../storage/mroonga/vendor/groonga/lib/dat/string.hpp:21:0, from ../storage/mroonga/vendor/groonga/lib/dat/key.hpp:21, from ../storage/mroonga/vendor/groonga/lib/dat/cursor.hpp:21, from ../storage/mroonga/vendor/groonga/lib/dat/cursor-factory.hpp:21, from ../storage/mroonga/vendor/groonga/lib/dat/cursor-factory.cpp:18: ../storage/mroonga/vendor/groonga/lib/dat/cursor-factory.cpp: In static member function ‘static grn::dat::Cursor* grn::dat::CursorFactory::open(const grn::dat::Trie&, const void*, grn::dat::UInt32, const void*, grn::dat::UInt32, grn::dat::UInt32, grn::dat::UInt32, grn::dat::UInt32)’: ../storage/mroonga/vendor/groonga/lib/dat/cursor-factory.cpp:35:39: warning: the compiler can assume that the address of ‘trie’ will never be NULL [-Waddress] GRN_DAT_THROW_IF(PARAM_ERROR, &trie == NULL); ^ ../storage/mroonga/vendor/groonga/lib/dat/dat.hpp:233:13: note: in definition of macro ‘GRN_DAT_THROW_IF’ (void)((!(cond)) || (GRN_DAT_THROW(code, #cond), 0)) ^~~~ [210/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o [211/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o [212/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/util.c:18: ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_pvector_inspect’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/util.c:378:24: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj *element = GRN_PTR_VALUE_AT(pvector, i); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_ii_inspect’: ../storage/mroonga/vendor/groonga/lib/util.c:560:16: warning: cast increases required alignment of target type [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(&sources); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/grn_db.h:20, from ../storage/mroonga/vendor/groonga/lib/util.c:18: ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_geo_point_inspect’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align] grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^ ../storage/mroonga/vendor/groonga/lib/util.c:896:3: note: in expansion of macro ‘GRN_GEO_POINT_VALUE’ GRN_GEO_POINT_VALUE(obj, latitude, longitude); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_json_load_open_bracket_inspect’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/util.c:941:7: note: in expansion of macro ‘GRN_UINT32_VALUE’ n = GRN_UINT32_VALUE(obj); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_json_load_open_brace_inspect’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/util.c:962:7: note: in expansion of macro ‘GRN_UINT32_VALUE’ n = GRN_UINT32_VALUE(obj); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/util.c: In function ‘grn_record_inspect’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/util.c:1005:8: note: in expansion of macro ‘GRN_RECORD_VALUE’ id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~ [213/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o [214/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o In file included from ../storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.hpp:22:0, from ../storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:18: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of ‘void grn::dat::Vector::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]’: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12: required from ‘void grn::dat::Vector::push_back(const T&) [with T = unsigned int]’ ../storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:123:33: required from here ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] T *new_buf = reinterpret_cast( ^~~~~~~~~~~~~~~~~~~~~~ new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [215/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o In file included from ../storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.hpp:22:0, from ../storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:18: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of ‘void grn::dat::Vector::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]’: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12: required from ‘void grn::dat::Vector::push_back(const T&) [with T = unsigned int]’ ../storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:114:38: required from here ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] T *new_buf = reinterpret_cast( ^~~~~~~~~~~~~~~~~~~~~~ new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [216/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o In file included from ../storage/mroonga/vendor/groonga/lib/dat/key-cursor.hpp:22:0, from ../storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:18: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of ‘void grn::dat::Vector::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]’: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12: required from ‘void grn::dat::Vector::push_back(const T&) [with T = unsigned int]’ ../storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:142:32: required from here ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] T *new_buf = reinterpret_cast( ^~~~~~~~~~~~~~~~~~~~~~ new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [217/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o [218/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o [219/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o [220/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o [221/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o [222/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o [223/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o [224/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o [225/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o [226/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o [227/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o [228/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o [229/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o [230/2196] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o In file included from ../storage/mroonga/vendor/groonga/lib/dat/trie.cpp:23:0: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of ‘void grn::dat::Vector::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]’: ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12: required from ‘void grn::dat::Vector::push_back(const T&) [with T = unsigned int]’ ../storage/mroonga/vendor/groonga/lib/dat/trie.cpp:364:28: required from here ../storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] T *new_buf = reinterpret_cast( ^~~~~~~~~~~~~~~~~~~~~~ new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [231/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o [232/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o [233/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o [234/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o [235/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o [236/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o [237/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o [238/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o [239/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o [240/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o [241/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o [242/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o [243/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o [244/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o [245/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o [246/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_flags.c.o [247/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_result.c.o [248/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_flags.c.o [249/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_key.c.o [250/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o [251/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o [252/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o [253/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o [254/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_0.c.o [255/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_1.c.o [256/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_add.c.o [257/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_cmov.c.o [258/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_copy.c.o [259/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_frombytes.c.o [260/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_invert.c.o [261/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_isnegative.c.o [262/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_isnonzero.c.o [263/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_mul.c.o [264/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_neg.c.o [265/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_pow22523.c.o [266/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_sq.c.o [267/2196] Building C object storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/mysql.c.o [268/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_sub.c.o [269/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_sq2.c.o [270/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_add.c.o [271/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/fe_tobytes.c.o [272/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_frombytes.c.o [273/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_double_scalarmult.c.o [274/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_msub.c.o [275/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_madd.c.o [276/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p1p1_to_p2.c.o [277/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p1p1_to_p3.c.o [278/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p2_dbl.c.o [279/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p2_0.c.o [280/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p3_dbl.c.o [281/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p3_0.c.o [282/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p3_to_p2.c.o [283/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p3_to_cached.c.o [284/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_p3_tobytes.c.o [285/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_precomp_0.c.o [286/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_sub.c.o [287/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_tobytes.c.o [288/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/ge_scalarmult_base.c.o [289/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/keypair.c.o [290/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/open.c.o [291/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/sc_reduce.c.o [292/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/sign.c.o [293/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/verify.c.o [294/2196] Building C object plugin/auth_ed25519/CMakeFiles/ref10.dir/ref10/sc_muladd.c.o [295/2196] Linking C static library plugin/auth_ed25519/libref10.a [296/2196] Building C object plugin/auth_ed25519/CMakeFiles/ed25519-t.dir/ed25519-t.c.o [297/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/config.cpp.o [298/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/escape.cpp.o [299/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/fatal.cpp.o [300/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/socket.cpp.o [301/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/string_util.cpp.o [302/2196] Building C object dbug/CMakeFiles/tests.dir/tests.c.o [303/2196] Building C object dbug/CMakeFiles/factorial.dir/my_main.c.o [304/2196] Building C object dbug/CMakeFiles/factorial.dir/factorial.c.o [305/2196] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o [306/2196] Generating dbug-t [307/2196] Building C object strings/CMakeFiles/strings.dir/bchange.c.o [308/2196] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o [309/2196] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/hstcpcli.cpp.o In file included from ../plugin/handler_socket/libhsclient/hstcpcli.cpp:13:0: ../plugin/handler_socket/libhsclient/hstcpcli.hpp:33:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpcli_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/libhsclient/hstcpcli.hpp:15, from ../plugin/handler_socket/libhsclient/hstcpcli.cpp:13: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ [310/2196] Linking CXX static library plugin/handler_socket/libhsclient.a [311/2196] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o [312/2196] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o [313/2196] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o [314/2196] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o [315/2196] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o [316/2196] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o [317/2196] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o [318/2196] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o [319/2196] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o [320/2196] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o [321/2196] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o [322/2196] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o [323/2196] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o [324/2196] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o [325/2196] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o [326/2196] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o [327/2196] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o [328/2196] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o [329/2196] Building C object strings/CMakeFiles/strings.dir/ctype.c.o [330/2196] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o [331/2196] Building C object strings/CMakeFiles/strings.dir/decimal.c.o [332/2196] Building C object strings/CMakeFiles/strings.dir/int2str.c.o [333/2196] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o [334/2196] Building C object strings/CMakeFiles/strings.dir/llstr.c.o [335/2196] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o [336/2196] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o [337/2196] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o [338/2196] Building C object strings/CMakeFiles/strings.dir/str2int.c.o [339/2196] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o [340/2196] Building C object strings/CMakeFiles/strings.dir/strcend.c.o [341/2196] Building C object strings/CMakeFiles/strings.dir/strend.c.o [342/2196] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o [343/2196] Building C object strings/CMakeFiles/strings.dir/strfill.c.o [344/2196] Building C object strings/CMakeFiles/strings.dir/strmake.c.o [345/2196] Building C object strings/CMakeFiles/strings.dir/strmov.c.o [346/2196] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o [347/2196] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o [348/2196] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o [349/2196] Building C object strings/CMakeFiles/strings.dir/strmov_overlapp.c.o [350/2196] Building C object strings/CMakeFiles/strings.dir/xml.c.o [351/2196] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o [352/2196] Building C object strings/CMakeFiles/strings.dir/strcont.c.o [353/2196] Building C object strings/CMakeFiles/strings.dir/strappend.c.o [354/2196] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o [355/2196] Building C object vio/CMakeFiles/vio.dir/vio.c.o [356/2196] Building C object strings/CMakeFiles/strings.dir/json_lib.c.o [357/2196] Building C object vio/CMakeFiles/vio.dir/viossl.c.o [358/2196] Linking C static library strings/libstrings.a [359/2196] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o [360/2196] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o [361/2196] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o [362/2196] Linking C static library vio/libvio.a [363/2196] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/charset-def.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/charset-def.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [364/2196] Building C object mysys/CMakeFiles/mysys.dir/array.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/array.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/array.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [365/2196] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/charset.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/charset.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [366/2196] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_lock.c:87: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_lock.c:87:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [367/2196] Building C object mysys/CMakeFiles/mysys.dir/checksum.c.o [368/2196] Building C object mysys/CMakeFiles/mysys.dir/get_password.c.o [369/2196] Building C object mysys/CMakeFiles/mysys.dir/errors.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/errors.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/errors.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [370/2196] Building C object mysys/CMakeFiles/mysys.dir/my_default.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_default.c:36: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_default.c:36:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [371/2196] Building C object mysys/CMakeFiles/mysys.dir/hash.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/hash.c:21: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/hash.c:21:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [372/2196] Building C object mysys/CMakeFiles/mysys.dir/list.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/list.c:20: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/list.c:20:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [373/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_cache.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_cache.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_cache.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [374/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_dirname.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_dirname.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_dirname.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [375/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_fn_ext.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_fn_ext.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [376/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_getdate.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_getdate.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_getdate.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [377/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_format.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_format.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_format.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [378/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_iocache2.c:20: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_iocache2.c:20:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [379/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_iocache.c:51: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_iocache.c:51:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [380/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_keycaches.c:25: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_keycaches.c:25:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [381/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_loadpath.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_loadpath.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [382/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_pack.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_pack.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_pack.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [383/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_path.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_path.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_path.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [384/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_keycache.c:31: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_keycache.c:31:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [385/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_qsort.c:24: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_qsort.c:24:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [386/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_radix.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_radix.c:24: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_radix.c:24:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [387/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_same.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_same.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_same.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [388/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_sort.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_sort.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_sort.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [389/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_qsort.c:24, from ../mysys/mf_qsort2.c:20: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_qsort.c:24:0, from ../mysys/mf_qsort2.c:20: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [390/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_soundex.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_soundex.c:37: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_soundex.c:37:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [391/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_arr_appstr.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_arr_appstr.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [392/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_tempfile.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_tempfile.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [393/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_tempdir.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_tempdir.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [394/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_unixpath.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_unixpath.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [395/2196] Building C object mysys/CMakeFiles/mysys.dir/mulalloc.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mulalloc.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mulalloc.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [396/2196] Building C object mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/mf_wcomp.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/mf_wcomp.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [397/2196] Building C object mysys/CMakeFiles/mysys.dir/my_access.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_access.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_access.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [398/2196] Building C object mysys/CMakeFiles/mysys.dir/my_bit.c.o [399/2196] Building C object mysys/CMakeFiles/mysys.dir/my_alloc.c.o [400/2196] Building C object mysys/CMakeFiles/mysys.dir/my_chsize.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_chsize.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_chsize.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [401/2196] Building C object mysys/CMakeFiles/mysys.dir/my_compress.c.o [402/2196] Building C object mysys/CMakeFiles/mysys.dir/my_bitmap.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_bitmap.c:36: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_bitmap.c:36:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [403/2196] Building C object mysys/CMakeFiles/mysys.dir/my_copy.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_copy.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_copy.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [404/2196] Building C object mysys/CMakeFiles/mysys.dir/my_create.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_create.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_create.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [405/2196] Building C object mysys/CMakeFiles/mysys.dir/my_delete.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_delete.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_delete.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [406/2196] Building C object mysys/CMakeFiles/mysys.dir/my_error.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_error.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_error.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [407/2196] Building C object mysys/CMakeFiles/mysys.dir/my_div.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_div.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_div.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [408/2196] Building C object mysys/CMakeFiles/mysys.dir/my_file.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_file.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_file.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [409/2196] Building C object mysys/CMakeFiles/mysys.dir/my_fstream.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_fstream.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_fstream.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [410/2196] Building C object mysys/CMakeFiles/mysys.dir/my_fopen.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_fopen.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_fopen.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [411/2196] Building C object mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_gethwaddr.c:21: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_gethwaddr.c:21:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [412/2196] Building C object mysys/CMakeFiles/mysys.dir/my_getsystime.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_getsystime.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_getsystime.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [413/2196] Building C object mysys/CMakeFiles/mysys.dir/my_getwd.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_getwd.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_getwd.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [414/2196] Building C object mysys/CMakeFiles/mysys.dir/my_getopt.c.o [415/2196] Building C object mysys/CMakeFiles/mysys.dir/my_init.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_init.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_init.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [416/2196] Building C object mysys/CMakeFiles/mysys.dir/my_compare.c.o [417/2196] Building C object mysys/CMakeFiles/mysys.dir/my_lib.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_lib.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_lib.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE ../mysys/my_lib.c: In function ‘my_dir’: ../mysys/my_lib.c:144:3: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] while (!(READDIR(dirp,(struct dirent*) dirent_tmp,dp))) ^~~~~ In file included from /usr/include/features.h:419:0, from /usr/include/pthread.h:21, from ../include/my_global.h:278, from ../mysys/mysys_priv.h:23, from ../mysys/my_lib.c:19: /usr/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^ [418/2196] Building C object mysys/CMakeFiles/mysys.dir/my_lock.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_lock.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_lock.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [419/2196] Building C object mysys/CMakeFiles/mysys.dir/my_malloc.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_malloc.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_malloc.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [420/2196] Building C object mysys/CMakeFiles/mysys.dir/my_mkdir.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_mkdir.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_mkdir.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [421/2196] Building C object mysys/CMakeFiles/mysys.dir/my_mess.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_mess.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_mess.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [422/2196] Building C object mysys/CMakeFiles/mysys.dir/my_mmap.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_mmap.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_mmap.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [423/2196] Building C object mysys/CMakeFiles/mysys.dir/my_once.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_once.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_once.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [424/2196] Building C object mysys/CMakeFiles/mysys.dir/my_open.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_open.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_open.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [425/2196] Building C object mysys/CMakeFiles/mysys.dir/my_pread.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_pread.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_pread.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [426/2196] Building C object mysys/CMakeFiles/mysys.dir/my_pthread.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_pthread.c:20: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_pthread.c:20:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [427/2196] Building C object mysys/CMakeFiles/mysys.dir/my_quick.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_quick.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_quick.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [428/2196] Building C object mysys/CMakeFiles/mysys.dir/my_read.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_read.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_read.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [429/2196] Building C object mysys/CMakeFiles/mysys.dir/my_rename.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_rename.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_rename.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [430/2196] Building C object mysys/CMakeFiles/mysys.dir/my_redel.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_redel.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_redel.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [431/2196] Building C object mysys/CMakeFiles/mysys.dir/my_seek.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_seek.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_seek.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [432/2196] Building C object mysys/CMakeFiles/mysys.dir/my_sleep.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_sleep.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_sleep.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [433/2196] Building C object mysys/CMakeFiles/mysys.dir/my_static.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_static.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_static.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [434/2196] Building C object mysys/CMakeFiles/mysys.dir/my_symlink.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_symlink.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_symlink.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [435/2196] Building C object mysys/CMakeFiles/mysys.dir/my_sync.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_sync.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_sync.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [436/2196] Building C object mysys/CMakeFiles/mysys.dir/my_symlink2.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_symlink2.c:24: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_symlink2.c:24:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [437/2196] Building C object mysys/CMakeFiles/mysys.dir/my_basename.c.o [438/2196] Building C object mysys/CMakeFiles/mysys.dir/my_write.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_write.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_write.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [439/2196] Building C object mysys/CMakeFiles/mysys.dir/my_thr_init.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_thr_init.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_thr_init.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [440/2196] Building C object mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/ptr_cmp.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/ptr_cmp.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [441/2196] Building C object mysys/CMakeFiles/mysys.dir/queues.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/queues.c:42: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/queues.c:42:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [442/2196] Building C object mysys/CMakeFiles/mysys.dir/stacktrace.c.o [443/2196] Building C object mysys/CMakeFiles/mysys.dir/string.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/string.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/string.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [444/2196] Building C object mysys/CMakeFiles/mysys.dir/thr_alarm.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_alarm.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_alarm.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [445/2196] Building C object mysys/CMakeFiles/mysys.dir/thr_mutex.c.o [446/2196] Building C object mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_rwlock.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_rwlock.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [447/2196] Building C object mysys/CMakeFiles/mysys.dir/thr_lock.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_lock.c:87: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_lock.c:87:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [448/2196] Building C object mysys/CMakeFiles/mysys.dir/thr_timer.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_timer.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_timer.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [449/2196] Building C object mysys/CMakeFiles/mysys.dir/typelib.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/typelib.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/typelib.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [450/2196] Building C object mysys/CMakeFiles/mysys.dir/base64.c.o [451/2196] Building C object mysys/CMakeFiles/mysys.dir/my_memmem.c.o [452/2196] Building C object mysys/CMakeFiles/mysys.dir/tree.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/tree.c:59: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/tree.c:59:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [453/2196] Building C object mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_getpagesize.c:17: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_getpagesize.c:17:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [454/2196] Building C object mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o [455/2196] Building C object mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o [456/2196] Building C object mysys/CMakeFiles/mysys.dir/safemalloc.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/safemalloc.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/safemalloc.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [457/2196] Building C object mysys/CMakeFiles/mysys.dir/lf_hash.c.o [458/2196] Building C object mysys/CMakeFiles/mysys.dir/my_getncpus.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_getncpus.c:19: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_getncpus.c:19:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [459/2196] Building CXX object mysys/CMakeFiles/mysys.dir/my_new.cc.o [460/2196] Building C object mysys/CMakeFiles/mysys.dir/my_safehash.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_safehash.c:25: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_safehash.c:25:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [461/2196] Building C object mysys/CMakeFiles/mysys.dir/my_chmod.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_chmod.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_chmod.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [462/2196] Building C object mysys/CMakeFiles/mysys.dir/my_rnd.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_rnd.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_rnd.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [463/2196] Building C object mysys/CMakeFiles/mysys.dir/wqueue.c.o [464/2196] Building C object mysys/CMakeFiles/mysys.dir/my_uuid.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_uuid.c:42: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_uuid.c:42:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [465/2196] Building C object mysys/CMakeFiles/mysys.dir/waiting_threads.c.o [466/2196] Building C object mysys/CMakeFiles/mysys.dir/__/sql-common/my_time.c.o [467/2196] Building C object mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o [468/2196] Building C object mysys/CMakeFiles/mysys.dir/my_context.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_context.c:23: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_context.c:23:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [469/2196] Building C object mysys/CMakeFiles/mysys.dir/ma_dyncol.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/ma_dyncol.c:63: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/ma_dyncol.c:63:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [470/2196] Building C object mysys/CMakeFiles/mysys.dir/my_atomic_writes.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_atomic_writes.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_atomic_writes.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [471/2196] Building C object mysys/CMakeFiles/mysys.dir/psi_noop.c.o [472/2196] Building C object mysys/CMakeFiles/mysys.dir/file_logger.c.o [473/2196] Building C object mysys/CMakeFiles/mysys.dir/my_dlerror.c.o [474/2196] Building C object mysys/CMakeFiles/mysys.dir/my_setuser.c.o [475/2196] Building C object mysys/CMakeFiles/mysys.dir/my_addr_resolve.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_addr_resolve.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_addr_resolve.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [476/2196] Building C object mysys/CMakeFiles/mysys.dir/my_alarm.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_alarm.c:21: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_alarm.c:21:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [477/2196] Building C object mysys/CMakeFiles/mysys.dir/my_largepage.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_largepage.c:16: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_largepage.c:16:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [478/2196] Building C object mysys/CMakeFiles/mysys.dir/my_lockmem.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/my_lockmem.c:18: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/my_lockmem.c:18:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [479/2196] Building C object mysys/CMakeFiles/test_hash.dir/hash.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/hash.c:21: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/hash.c:21:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [480/2196] Building C object mysys/CMakeFiles/thr_timer.dir/thr_timer.c.o In file included from ../include/my_global.h:75:0, from ../mysys/mysys_priv.h:23, from ../mysys/thr_timer.c:22: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../mysys/thr_timer.c:22:0: ../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [481/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o [482/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha224.cc.o [483/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha384.cc.o [484/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha256.cc.o [485/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha512.cc.o [486/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o [487/2196] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_crypt.cc.o [488/2196] Linking CXX static library mysys_ssl/libmysys_ssl.a [489/2196] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o [490/2196] Linking CXX static library mysys/libmysys.a [491/2196] Linking CXX static library dbug/libdbug.a [492/2196] Linking CXX executable unittest/strings/strings-t [493/2196] Linking CXX executable unittest/mysys/my_getopt-t [494/2196] Linking CXX executable unittest/mysys/my_malloc-t [495/2196] Linking CXX executable unittest/mysys/my_rdtsc-t [496/2196] Building C object extra/CMakeFiles/replace.dir/replace.c.o [497/2196] Linking CXX executable unittest/mysys/dynstring-t [498/2196] Linking CXX executable unittest/mysys/my_vsnprintf-t [499/2196] Linking CXX executable unittest/mysys/bitmap-t [500/2196] Linking CXX executable unittest/mysys/my_atomic-t [501/2196] Linking CXX executable unittest/mysys/base64-t [502/2196] Linking CXX executable unittest/mysys/ma_dyncol-t [503/2196] Linking CXX executable unittest/mysys/lf-t [504/2196] Linking CXX executable unittest/my_decimal/my_decimal-t [505/2196] Linking CXX executable unittest/mysys/aes-t [506/2196] Linking CXX executable unittest/json_lib/json_lib-t [507/2196] Linking CXX executable plugin/auth_ed25519/ed25519-t [508/2196] Linking CXX executable dbug/tests [509/2196] Linking CXX executable unittest/sql/my_apc-t [510/2196] Linking CXX executable dbug/factorial [511/2196] Generating output1.r, output2.r, output3.r, output4.r, output5.r [512/2196] Generating factorial.r [513/2196] Generating main.r [514/2196] Generating example1.r [515/2196] Generating example2.r [516/2196] Generating example3.r [517/2196] Linking CXX executable mysys/thr_lock [518/2196] Generating user.t troff: fatal error: can't find macro file m [519/2196] Generating user.ps troff: fatal error: can't find macro file m [520/2196] Linking CXX executable mysys/test_hash [521/2196] Linking CXX executable mysys/thr_timer [522/2196] Linking CXX executable extra/resolveip [523/2196] Linking CXX executable extra/replace [524/2196] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o [525/2196] Linking CXX executable extra/my_print_defaults [526/2196] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o [527/2196] Building C object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.c.o [528/2196] Linking CXX executable extra/comp_err [529/2196] Linking CXX executable extra/resolve_stack_dump [530/2196] Building C object extra/CMakeFiles/mysql_waitpid.dir/mysql_waitpid.c.o [531/2196] Building C object extra/CMakeFiles/mysqld_safe_helper.dir/mysqld_safe_helper.c.o [532/2196] Linking CXX executable extra/mysqld_safe_helper [533/2196] Linking CXX executable extra/mysql_waitpid [534/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/base64_service.c.o [535/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/debug_sync_service.c.o [536/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/encryption_scheme_service.c.o [537/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/encryption_service.c.o [538/2196] Generating ../include/mysqld_error.h.tmp [539/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/kill_statement_service.c.o [540/2196] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/mf_iocache-t.cc.o [541/2196] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/__/__/sql/mf_iocache_encr.cc.o [542/2196] Linking CXX executable unittest/sql/mf_iocache-t [543/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o [544/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o [545/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o [546/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o [547/2196] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o In file included from ../include/my_global.h:75:0, from ../storage/archive/../../mysys/mysys_priv.h:23, from ../storage/archive/azlib.h:36, from ../storage/archive/azio.c:14: include/my_config.h:21:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE 1 In file included from ../storage/archive/azlib.h:36:0, from ../storage/archive/azio.c:14: ../storage/archive/../../mysys/mysys_priv.h:20:0: note: this is the location of the previous definition #define _GNU_SOURCE [548/2196] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o [549/2196] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o [550/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/connect.cc.o [551/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/user_connect.cc.o [552/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/mycat.cc.o [553/2196] Building C object storage/connect/CMakeFiles/connect.dir/fmdlex.c.o ../storage/connect/fmdlex.c: In function ‘fmdflex’: ../storage/connect/fmdlex.c:1479:19: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=] sprintf(buf, "%%%ds", m); ^~ ../storage/connect/fmdlex.c:1479:16: note: directive argument in the range [0, 2147483646] sprintf(buf, "%%%ds", m); ^~~~~~~ In file included from /usr/include/stdio.h:862:0, from ../storage/connect/fmdlex.c:29: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:33:10: note: ‘__builtin___sprintf_chk’ output between 4 and 13 bytes into a destination of size 8 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [554/2196] Building C object storage/connect/CMakeFiles/connect.dir/osutil.c.o [555/2196] Building C object storage/connect/CMakeFiles/connect.dir/plugutil.c.o In file included from ../storage/connect/messages.h:11:0, from ../storage/connect/global.h:40, from ../storage/connect/plugutil.c:78: ../storage/connect/plugutil.c: In function ‘PlugInit’: ../storage/connect/engmsg.h:311:29: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 245 [-Wformat-overflow=] #define MSG_WORK_AREA "Work area: %s" ^ ../storage/connect/global.h:41:36: note: in expansion of macro ‘MSG_WORK_AREA’ #define MSG(I) MSG_##I ^~~~ ../storage/connect/plugutil.c:160:23: note: in expansion of macro ‘MSG’ sprintf(errmsg, MSG(WORK_AREA), g->Message); ^~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/plugutil.c:46: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:33:10: note: ‘__builtin___sprintf_chk’ output between 12 and 1035 bytes into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [556/2196] Building C object storage/connect/CMakeFiles/connect.dir/rcmsg.c.o [557/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o ../storage/connect/ha_connect.cc: In function ‘int connect_assisted_discovery(handlerton*, THD*, TABLE_SHARE*, HA_CREATE_INFO*)’: ../storage/connect/ha_connect.cc:5866:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] } else ^~~~ ../storage/connect/ha_connect.cc:5905:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ if (typ == TYPE_DATE) ^~ ../storage/connect/ha_connect.cc: In member function ‘CONDFIL* ha_connect::CheckCond(PGLOBAL, PCFIL, const Item*)’: ../storage/connect/ha_connect.cc:2744:10: warning: ‘ph2’ may be used uninitialized in this function [-Wmaybe-uninitialized] ph1= ph2 + strlen(ph2); ~~~^~~~~~~~~~~~~~~~~~~ ../storage/connect/ha_connect.cc:2773:10: warning: ‘ph0’ may be used uninitialized in this function [-Wmaybe-uninitialized] *ph0 = 0; ~~~~~^~~ [558/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/array.cpp.o [559/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o [560/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/colblk.cpp.o [561/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/csort.cpp.o [562/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamap.cpp.o [563/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o [564/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o [565/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamgz.cpp.o [566/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o [567/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filter.cpp.o [568/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/json.cpp.o [569/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/maputil.cpp.o [570/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/myconn.cpp.o [571/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/myutil.cpp.o [572/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o [573/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/reldef.cpp.o [574/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o [575/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o ../storage/connect/jsonudf.cpp: In function ‘my_bool CheckMemory(PGLOBAL, UDF_INIT*, UDF_ARGS*, uint, my_bool, my_bool, my_bool)’: ../storage/connect/jsonudf.cpp:1426:16: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 245 [-Wformat-overflow=] static my_bool CheckMemory(PGLOBAL g, UDF_INIT *initid, UDF_ARGS *args, uint n, ^~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/jsonudf.cpp:10: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 12 and 1035 bytes into a destination of size 256 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/jsonudf.cpp: In function ‘my_bool CheckMemory(PGLOBAL, UDF_INIT*, UDF_ARGS*, uint, my_bool, my_bool, my_bool)’: ../storage/connect/jsonudf.cpp:1426:16: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 245 [-Wformat-overflow=] static my_bool CheckMemory(PGLOBAL g, UDF_INIT *initid, UDF_ARGS *args, uint n, ^~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/jsonudf.cpp:10: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 12 and 1035 bytes into a destination of size 256 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/jsonudf.cpp: In function ‘my_bool CheckMemory(PGLOBAL, UDF_INIT*, UDF_ARGS*, uint, my_bool, my_bool, my_bool)’: ../storage/connect/jsonudf.cpp:1426:16: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 245 [-Wformat-overflow=] static my_bool CheckMemory(PGLOBAL g, UDF_INIT *initid, UDF_ARGS *args, uint n, ^~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/jsonudf.cpp:10: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 12 and 1035 bytes into a destination of size 256 __bos (__s), __fmt, __va_arg_pack ()); ^ [576/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o [577/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o [578/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabext.cpp.o [579/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o [580/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o [581/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/table.cpp.o [582/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o ../storage/connect/tabmul.cpp: In member function ‘virtual int TDBDIR::ReadDB(PGLOBAL)’: ../storage/connect/tabmul.cpp:789:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1024 [-Wformat-overflow=] int TDBDIR::ReadDB(PGLOBAL g) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/tabmul.cpp:39: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output 3 or more bytes (assuming 4098) into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/tabmul.cpp: In member function ‘virtual int TDBSDR::ReadDB(PGLOBAL)’: ../storage/connect/tabmul.cpp:1107:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1024 [-Wformat-overflow=] int TDBSDR::ReadDB(PGLOBAL g) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/tabmul.cpp:39: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output 3 or more bytes (assuming 4098) into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/tabmul.cpp: In member function ‘virtual int TDBDIR::GetMaxSize(PGLOBAL)’: ../storage/connect/tabmul.cpp:709:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1024 [-Wformat-overflow=] int TDBDIR::GetMaxSize(PGLOBAL g) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/tabmul.cpp:39: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output 3 or more bytes (assuming 4098) into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/tabmul.cpp: In member function ‘int TDBSDR::FindInDir(PGLOBAL)’: ../storage/connect/tabmul.cpp:1003:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1024 [-Wformat-overflow=] int TDBSDR::FindInDir(PGLOBAL g) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/tabmul.cpp:39: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output 3 or more bytes (assuming 4098) into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ [583/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o ../storage/connect/taboccur.cpp: In member function ‘virtual bool TDBOCCUR::OpenDB(PGLOBAL)’: ../storage/connect/taboccur.cpp:453:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (Xcolp) ^~ ../storage/connect/taboccur.cpp:456:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return Tdbp->OpenDB(g); ^~~~~~ [584/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o [585/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o [586/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o [587/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o [588/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o [589/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o [590/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o ../storage/connect/tabxcl.cpp: In member function ‘virtual void XCLCOL::ReadColumn(PGLOBAL)’: ../storage/connect/tabxcl.cpp:277:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (p = Cp; *p == ' '; p++) ; ^~~ ../storage/connect/tabxcl.cpp:279:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ if ((Cp = strchr(Cp, Sep))) ^~ [591/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/valblk.cpp.o [592/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr.c.o ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘dfi_value_at’: ../storage/mroonga/vendor/groonga/lib/expr.c:439:10: warning: cast increases required alignment of target type [-Wcast-align] ? &(((grn_expr_dfi *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_close’: ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:536:5: note: in expansion of macro ‘GRN_PTR_POP’ GRN_PTR_POP(&e->objs, obj); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_get_var_by_offset’: ../storage/mroonga/vendor/groonga/lib/expr.c:640:21: warning: cast increases required alignment of target type [-Wcast-align] if (vars) { res = (grn_obj *)grn_hash_get_value_(ctx, vars, offset + 1, &n); } ^ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_append_obj’: ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:773:9: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:827:23: note: in expansion of macro ‘DFI_POP’ while (i--) { DFI_POP(e, dfi); } ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:829:19: note: in expansion of macro ‘DFI_POP’ if (!obj) { DFI_POP(e, dfi); } ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:859:11: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:864:11: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:918:21: note: in expansion of macro ‘DFI_POP’ if (!obj) { DFI_POP(e, dfi); } ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:919:23: note: in expansion of macro ‘DFI_POP’ while (i--) { DFI_POP(e, dfi); } ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:936:11: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); \ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:953:9: note: in expansion of macro ‘PUSH_N_ARGS_ARITHMETIC_OP’ PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:662:3: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); \ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro ‘APPEND_UNARY_MINUS_OP’ APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:672:17: note: in expansion of macro ‘GRN_INT32_VALUE’ value = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro ‘APPEND_UNARY_MINUS_OP’ APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:685:17: note: in expansion of macro ‘GRN_UINT32_VALUE’ value = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro ‘APPEND_UNARY_MINUS_OP’ APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:698:30: note: in expansion of macro ‘GRN_INT64_VALUE’ GRN_INT64_SET(ctx, x, -GRN_INT64_VALUE(x)); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro ‘APPEND_UNARY_MINUS_OP’ APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:701:30: note: in expansion of macro ‘GRN_FLOAT_VALUE’ GRN_FLOAT_SET(ctx, x, -GRN_FLOAT_VALUE(x)); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro ‘APPEND_UNARY_MINUS_OP’ APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); \ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:960:9: note: in expansion of macro ‘PUSH_N_ARGS_ARITHMETIC_OP’ PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); \ ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:975:7: note: in expansion of macro ‘PUSH_N_ARGS_ARITHMETIC_OP’ PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:982:9: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1008:13: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1026:11: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi0); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1031:13: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1075:11: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1081:9: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1096:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1100:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1107:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1108:7: note: in expansion of macro ‘DFI_POP’ DFI_POP(e, dfi); ^~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_exec_get_member_vector’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2247:12: note: in expansion of macro ‘GRN_PTR_VALUE’ column = GRN_PTR_VALUE(column_and_record_id); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2248:30: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ record_id = *((grn_id *)(&(GRN_PTR_VALUE_AT(column_and_record_id, 1)))); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2252:7: note: in expansion of macro ‘GRN_UINT32_VALUE’ i = GRN_UINT32_VALUE(index); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2259:15: note: in expansion of macro ‘GRN_RECORD_VALUE_AT’ value = GRN_RECORD_VALUE_AT(&values, i); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_exec’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1581:38: note: in definition of macro ‘GRN_UINT32_PUT’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2406:38: note: in expansion of macro ‘GRN_RECORD_VALUE’ GRN_UINT32_PUT(ctx, res, GRN_RECORD_VALUE(rec)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2456:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ obj = GRN_OBJ_RESOLVE(ctx, obj); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2456:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ obj = GRN_OBJ_RESOLVE(ctx, obj); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2471:24: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value_type = GRN_OBJ_RESOLVE(ctx, value_type); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2471:24: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value_type = GRN_OBJ_RESOLVE(ctx, value_type); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2473:22: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ key_type = GRN_OBJ_RESOLVE(ctx, key_type); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2473:22: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ key_type = GRN_OBJ_RESOLVE(ctx, key_type); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2475:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ flags = GRN_OBJ_RESOLVE(ctx, flags); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2475:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ flags = GRN_OBJ_RESOLVE(ctx, flags); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2477:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2477:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2479:40: note: in expansion of macro ‘GRN_UINT32_VALUE’ NULL, GRN_UINT32_VALUE(flags), ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2489:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2489:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2491:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2491:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2494:72: note: in expansion of macro ‘GRN_INT32_VALUE’ res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT32_VALUE(name)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2497:72: note: in expansion of macro ‘GRN_UINT32_VALUE’ res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT32_VALUE(name)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2500:72: note: in expansion of macro ‘GRN_INT64_VALUE’ res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT64_VALUE(name)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2503:72: note: in expansion of macro ‘GRN_UINT64_VALUE’ res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT64_VALUE(name)); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2526:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2526:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2531:28: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2532:27: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SLASH’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_MOD’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER16_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER16_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER32_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER32_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro ‘ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH’ ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2739:41: note: in expansion of macro ‘GRN_RECORD_VALUE’ grn_obj_get_value(ctx, col, GRN_RECORD_VALUE(rec), res); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2749:16: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2749:16: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2751:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2751:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2753:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ query = GRN_OBJ_RESOLVE(ctx, query); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2753:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ query = GRN_OBJ_RESOLVE(ctx, query); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2755:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ index = GRN_OBJ_RESOLVE(ctx, index); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2755:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ index = GRN_OBJ_RESOLVE(ctx, index); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2757:40: note: in expansion of macro ‘GRN_UINT32_VALUE’ (grn_operator)GRN_UINT32_VALUE(op), NULL); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2765:16: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2765:16: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2767:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2767:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2769:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2769:18: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2771:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2771:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1221:3: note: in definition of macro ‘WITH_SPSAVE’ block\ ^~~~~~ vp = e->values + e->values_curr;\ ../storage/mroonga/vendor/groonga/lib/expr.c:2773:67: note: in expansion of macro ‘GRN_UINT32_VALUE’ grn_table_select(ctx, table, expr, res, (grn_operator)GRN_UINT32_VALUE(op)); ^~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2783:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2783:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2785:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2785:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2787:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ limit = GRN_OBJ_RESOLVE(ctx, limit); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2787:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ limit = GRN_OBJ_RESOLVE(ctx, limit); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2789:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2789:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1221:3: note: in definition of macro ‘WITH_SPSAVE’ block\ ^~~~~~ vp = e->values + e->values_curr;\ ../storage/mroonga/vendor/groonga/lib/expr.c:2812:47: note: in expansion of macro ‘GRN_INT32_VALUE’ grn_table_sort(ctx, table, 0, GRN_INT32_VALUE(limit), res, keys, n_keys); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2827:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2827:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2829:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2829:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2831:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2831:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2880:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2880:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2882:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ str = GRN_OBJ_RESOLVE(ctx, str); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2882:17: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ str = GRN_OBJ_RESOLVE(ctx, str); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro ‘GRN_PTR_VALUE’ : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2884:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro ‘GRN_PTR_VALUE’ ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2884:19: note: in expansion of macro ‘GRN_OBJ_RESOLVE’ table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:26:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2890:11: note: in expansion of macro ‘GRN_OBJ_FORMAT_FIN’ GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2952:15: note: in expansion of macro ‘GRN_INT32_VALUE’ if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) { ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2952:42: note: in expansion of macro ‘GRN_INT32_VALUE’ if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) { ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3086:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3088:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3090:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3092:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3107:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3109:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3111:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3113:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3128:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3130:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3132:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3134:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3153:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3155:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3157:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3159:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3179:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng0 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3181:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat0 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3183:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3185:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3192:22: note: in expansion of macro ‘GRN_INT32_VALUE’ r = d <= GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3195:22: note: in expansion of macro ‘GRN_FLOAT_VALUE’ r = d <= GRN_FLOAT_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3213:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng0 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3215:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat0 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3217:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3219:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3221:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro ‘GEO_INT2RAD’ #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3223:30: note: in expansion of macro ‘GRN_INT32_VALUE’ lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value)); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3242:17: note: in expansion of macro ‘GRN_INT32_VALUE’ ln0 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3244:17: note: in expansion of macro ‘GRN_INT32_VALUE’ la0 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3246:17: note: in expansion of macro ‘GRN_INT32_VALUE’ ln1 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3248:17: note: in expansion of macro ‘GRN_INT32_VALUE’ la1 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3250:17: note: in expansion of macro ‘GRN_INT32_VALUE’ ln2 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3252:17: note: in expansion of macro ‘GRN_INT32_VALUE’ la2 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3254:17: note: in expansion of macro ‘GRN_INT32_VALUE’ ln3 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3256:17: note: in expansion of macro ‘GRN_INT32_VALUE’ la3 = GRN_INT32_VALUE(value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_PLUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2025:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2033:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2042:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2050:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2059:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2067:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2075:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2094:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2102:5: note: in definition of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3308:20: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_MINUS’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_STAR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1871:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1883:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1895:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1907:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1919:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1931:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1943:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1955:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘FLOAT_DIVISION_OPERATION_SLASH’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1871:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1883:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1895:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1907:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘UNSIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1919:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1931:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘SIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1943:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘UNSIGNED_INTEGER_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1955:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro ‘FLOAT_DIVISION_OPERATION_MOD’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_RIGHT’ DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH_LEFT’ DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro ‘DIVISION_OPERATION_DISPATCH’ DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2025:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2033:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2042:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2050:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2059:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:2067:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2075:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2094:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ ARITHMETIC_UNARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2102:5: note: in definition of macro ‘ARITHMETIC_UNARY_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1394:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3380:11: note: in expansion of macro ‘TEXT_UNARY_ARITHMETIC_OPERATION’ TEXT_UNARY_ARITHMETIC_OPERATION(~),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_OR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3392:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(|),); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3392:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(|),); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3404:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(^),); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3404:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(^),); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_BITWISE_AND’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3416:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(&),); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3416:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(&),); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTL’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3428:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(<<),); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3428:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(<<),); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3440:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(>>),); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3440:11: note: in expansion of macro ‘TEXT_ARITHMETIC_OPERATION’ TEXT_ARITHMETIC_OPERATION(>>),); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro ‘GRN_INT16_VALUE’ x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro ‘GRN_INT16_SET’ signed short _val = (signed short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER16_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro ‘GRN_UINT16_SET’ unsigned short _val = (unsigned short)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER16_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT16_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro ‘GRN_INT32_VALUE’ x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro ‘GRN_INT32_SET’ int _val = (int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER32_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro ‘GRN_UINT32_SET’ unsigned int _val = (unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER32_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT32_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro ‘GRN_TIME_VALUE’ x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro ‘GRN_INT64_SET’ long long int _val = (long long int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_INT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro ‘GRN_TIME_VALUE’ GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro ‘GRN_UINT64_SET’ long long unsigned int _val = (long long unsigned int)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘INTEGER64_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_UINT64_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro ‘GRN_INT16_VALUE’ y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro ‘GRN_UINT16_VALUE’ y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro ‘GRN_INT32_VALUE’ y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro ‘GRN_UINT32_VALUE’ y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro ‘GRN_INT64_VALUE’ #define GRN_TIME_VALUE GRN_INT64_VALUE ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro ‘GRN_TIME_VALUE’ y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro ‘GRN_UINT64_VALUE’ y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro ‘GRN_FLOAT_VALUE’ y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro ‘GRN_FLOAT_SET’ double _val = (double)(val);\ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro ‘FLOAT_ARITHMETIC_OPERATION_SHIFTRR’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro ‘GRN_FLOAT_VALUE’ set(ctx, res, integer_operation(x_, get(res))); \ ^~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro ‘NUMERIC_ARITHMETIC_OPERATION_DISPATCH’ NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro ‘ARITHMETIC_OPERATION_DISPATCH’ ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3461:18: note: in expansion of macro ‘GRN_INT64_VALUE’ x_ = GRN_INT64_VALUE(res); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro ‘ARITHMETIC_OPERATION_DISPATCH’ text_operation; \ ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro ‘ARITHMETIC_BINARY_OPERATION_DISPATCH’ ARITHMETIC_BINARY_OPERATION_DISPATCH( ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3465:18: note: in expansion of macro ‘GRN_INT64_VALUE’ y_ = GRN_INT64_VALUE(res); ^~~~~~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro ‘GRN_PTR_VALUE’ col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3472:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR); ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align] rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3472:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro ‘GRN_PTR_VALUE’ col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3475:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR); ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align] rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3475:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro ‘GRN_PTR_VALUE’ col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3478:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR); ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align] rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3478:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro ‘GRN_PTR_VALUE’ col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3481:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR); ^ ../storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align] rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3481:9: note: in expansion of macro ‘UNARY_OPERATE_AND_ASSIGN_DISPATCH’ UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR); ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro ‘GRN_INT32_VALUE’ result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro ‘GRN_UINT32_VALUE’ result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro ‘GRN_FLOAT_VALUE’ float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro ‘GRN_TRUEP’ GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘scan_info_put_index’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3850:21: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ grn_obj **pi = &GRN_PTR_VALUE_AT(&si->index, ni); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1550:42: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3854:26: note: in expansion of macro ‘GRN_INT32_VALUE_AT’ int32_t *pw = &GRN_INT32_VALUE_AT(&si->wv, (ni - i) * 2); ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘get_weight’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3877:14: note: in expansion of macro ‘GRN_INT32_VALUE’ return GRN_INT32_VALUE(ec[1].value); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3883:18: note: in expansion of macro ‘GRN_INT32_VALUE’ weight = GRN_INT32_VALUE(&weight_buffer); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘scan_info_build_match_expr_codes_find_index’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4092:18: note: in expansion of macro ‘GRN_INT32_VALUE’ *sid = GRN_INT32_VALUE(ec[1].value) + 1; ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4094:18: note: in expansion of macro ‘GRN_UINT32_VALUE’ *sid = GRN_UINT32_VALUE(ec[1].value) + 1; ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘scan_info_build_match’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4343:30: note: in expansion of macro ‘GRN_INT32_VALUE’ si->max_interval = GRN_INT32_VALUE(*p); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4352:38: note: in expansion of macro ‘GRN_INT32_VALUE’ si->similarity_threshold = GRN_INT32_VALUE(*p); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘exec_result_to_score’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4668:12: note: in expansion of macro ‘GRN_INT32_VALUE’ return GRN_INT32_VALUE(score_buffer); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_table_select_index_range_column’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4830:13: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ sid = GRN_UINT32_VALUE_AT(&(si->wv), 0); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1550:42: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4831:16: note: in expansion of macro ‘GRN_INT32_VALUE_AT’ weight = GRN_INT32_VALUE_AT(&(si->wv), 1); ^~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_table_select_index_range_accessor’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4876:37: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ last_accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack, ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4922:34: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack, i - 1); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:4944:34: note: in expansion of macro ‘GRN_INT32_VALUE’ optarg.weight_vector = &(GRN_INT32_VALUE(&weight_vector)); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_table_select_index’: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5049:22: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *index = GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5069:29: note: in expansion of macro ‘GRN_UINT32_VALUE’ posting.rid = GRN_UINT32_VALUE(&dest); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5102:19: note: in expansion of macro ‘GRN_RECORD_VALUE’ tid = GRN_RECORD_VALUE(si->query); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5172:22: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj *i = GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5201:29: note: in expansion of macro ‘GRN_PTR_VALUE’ grn_obj wv, **ip = &GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5204:24: note: in expansion of macro ‘GRN_INT32_VALUE’ int32_t *wp = &GRN_INT32_VALUE(&si->wv); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:5225:32: warning: cast increases required alignment of target type [-Wcast-align] optarg.weight_vector = (int *)GRN_BULK_HEAD(&wv); ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5239:16: warning: cast increases required alignment of target type [-Wcast-align] ((int *)GRN_BULK_HEAD(&wv))[weight_index] = weight; ^ In file included from ../storage/mroonga/vendor/groonga/include/groonga.h:22:0, from ../storage/mroonga/vendor/groonga/lib/grn.h:740, from ../storage/mroonga/vendor/groonga/lib/expr.c:18: ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5243:37: note: in expansion of macro ‘GRN_INT32_VALUE’ optarg.weight_vector = &GRN_INT32_VALUE(&wv); ^~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5249:27: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ optarg.scorer = GRN_PTR_VALUE_AT(&(si->scorers), j); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5251:13: note: in expansion of macro ‘GRN_PTR_VALUE_AT’ GRN_PTR_VALUE_AT(&(si->scorer_args_exprs), j); ^~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align] #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5253:13: note: in expansion of macro ‘GRN_UINT32_VALUE_AT’ GRN_UINT32_VALUE_AT(&(si->scorer_args_expr_offsets), j); ^~~~~~~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_table_select’: ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5372:11: note: in expansion of macro ‘GRN_PTR_POP’ GRN_PTR_POP(&res_stack, res_); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:5387:33: warning: cast increases required alignment of target type [-Wcast-align] stacked_res = *((grn_obj **)GRN_BULK_HEAD(&res_stack) + i); ^ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_ptr_value_at’: ../storage/mroonga/vendor/groonga/lib/expr.c:5433:9: warning: cast increases required alignment of target type [-Wcast-align] ? (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_int32_value_at’: ../storage/mroonga/vendor/groonga/lib/expr.c:5443:9: warning: cast increases required alignment of target type [-Wcast-align] ? (((int32_t *)GRN_BULK_HEAD(obj))[offset]) ^ In file included from ../storage/mroonga/vendor/groonga/lib/expr.c:19:0: grn_ecmascript.lemon: In function ‘yy_reduce’: ../storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^ grn_ecmascript.lemon:64:3: note: in expansion of macro ‘GRN_INT32_POP’ ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ grn_ecmascript.lemon:69:3: note: in expansion of macro ‘GRN_PTR_POP’ In file included from ../storage/mroonga/vendor/groonga/lib/expr.c:19:0: ../storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^ grn_ecmascript.lemon:70:3: note: in expansion of macro ‘GRN_INT32_POP’ ../storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^ grn_ecmascript.lemon:76:7: note: in expansion of macro ‘GRN_INT32_POP’ ../storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^ grn_ecmascript.lemon:82:7: note: in expansion of macro ‘GRN_INT32_POP’ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ grn_ecmascript.lemon:266:3: note: in expansion of macro ‘DFI_POP’ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ grn_ecmascript.lemon:283:3: note: in expansion of macro ‘DFI_POP’ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ grn_ecmascript.lemon:326:3: note: in expansion of macro ‘DFI_POP’ ../storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align] (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^ grn_ecmascript.lemon:343:3: note: in expansion of macro ‘DFI_POP’ In file included from ../storage/mroonga/vendor/groonga/lib/expr.c:5661:0: grn_ecmascript.lemon:441:15: warning: cast increases required alignment of target type [-Wcast-align] ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘accept_query_string’: ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:5695:3: note: in expansion of macro ‘GRN_PTR_POP’ GRN_PTR_POP(&efsi->token_stack, token); ^~~~~~~~~~~ In file included from ../storage/mroonga/vendor/groonga/lib/expr.c:19:0: ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_get_keywords’: ../storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:6771:13: note: in expansion of macro ‘GRN_UINT32_POP’ GRN_UINT32_POP(&but_stack, npbut); ^~~~~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_snip_add_conditions’: ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:6806:7: note: in expansion of macro ‘GRN_PTR_POP’ GRN_PTR_POP(&keywords, keyword); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^ ../storage/mroonga/vendor/groonga/lib/expr.c:6816:7: note: in expansion of macro ‘GRN_PTR_POP’ GRN_PTR_POP(&keywords, keyword); ^~~~~~~~~~~ ../storage/mroonga/vendor/groonga/lib/expr.c: In function ‘grn_expr_exec’: ../storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 21199 basic blocks and 111167 registers; increase --param max-gcse-memory above 294581304 [-Wdisabled-optimization] } ^ ../storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: PRE disabled: 21199 basic blocks and 111167 registers; increase --param max-gcse-memory above 294581304 [-Wdisabled-optimization] ../storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 21199 basic blocks and 111167 registers; increase --param max-gcse-memory above 294581304 [-Wdisabled-optimization] ../storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 21022 basic blocks and 113239 registers; increase --param max-gcse-memory above 297587432 [-Wdisabled-optimization] [593/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/value.cpp.o [594/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/xindex.cpp.o [595/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/xobject.cpp.o [596/2196] Building C object storage/connect/CMakeFiles/connect.dir/inihandl.c.o [597/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o ../storage/connect/tabvct.cpp: In member function ‘int VCTDEF::MakeFnPattern(char*)’: ../storage/connect/tabvct.cpp:175:5: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] int VCTDEF::MakeFnPattern(char *fpat) ^~~~~~ ../storage/connect/tabvct.cpp:175:5: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/tabvct.cpp:37: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 5 and 14 bytes into a destination of size 8 __bos (__s), __fmt, __va_arg_pack ()); ^ [598/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/libdoc.cpp.o [599/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/plgxml.cpp.o [600/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxml.cpp.o [601/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o ../storage/connect/filamvct.cpp: In member function ‘virtual int VCTFAM::Cardinality(PGLOBAL)’: ../storage/connect/filamvct.cpp:309:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (Block < 0) ^~ ../storage/connect/filamvct.cpp:356:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return (Block) ? ((Block - 1) * Nrec + Last) : 0; ^~~~~~ [602/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/odbconn.cpp.o [603/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o ../storage/connect/filamzip.cpp: In member function ‘virtual int UZXFAM::Cardinality(PGLOBAL)’: ../storage/connect/filamzip.cpp:878:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1019 [-Wformat-overflow=] int UZXFAM::Cardinality(PGLOBAL g) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/filamzip.cpp:19: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 41 and 4156 bytes into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/filamzip.cpp: In member function ‘bool UNZIPUTL::openEntry(PGLOBAL)’: ../storage/connect/filamzip.cpp:618:6: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1013 [-Wformat-overflow=] bool UNZIPUTL::openEntry(PGLOBAL g) ^~~~~~~~ In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/filamzip.cpp:19: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 17 and 4122 bytes into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ ../storage/connect/filamzip.cpp: In member function ‘virtual int UZXFAM::GetNext(PGLOBAL)’: ../storage/connect/filamzip.cpp:933:5: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 1019 [-Wformat-overflow=] int UZXFAM::GetNext(PGLOBAL g) ^~~~~~ ../storage/connect/filamzip.cpp:933:5: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:862:0, from ../include/my_global.h:322, from ../storage/connect/filamzip.cpp:19: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 41 and 4156 bytes into a destination of size 1024 __bos (__s), __fmt, __va_arg_pack ()); ^ [604/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabodbc.cpp.o [605/2196] Building C object storage/connect/CMakeFiles/connect.dir/ioapi.c.o [606/2196] Building CXX object storage/connect/CMakeFiles/connect.dir/tabzip.cpp.o [607/2196] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o [608/2196] Building C object storage/connect/CMakeFiles/connect.dir/unzip.c.o [609/2196] Building C object storage/connect/CMakeFiles/connect.dir/zip.c.o ../storage/connect/zip.c: In function ‘zip64local_SearchCentralDir’: ../storage/connect/zip.c:521:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (i=(int)uReadSize-3; (i--)>0;) ^~~ ../storage/connect/zip.c:529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ if (uPosFound!=0) ^~ [610/2196] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o [611/2196] Building CXX object storage/example/CMakeFiles/example.dir/ha_example.cc.o [612/2196] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o [613/2196] Linking CXX static library storage/csv/libcsv_embedded.a [614/2196] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o [615/2196] Linking CXX static library storage/csv/libcsv.a [616/2196] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_txn.cc.o [617/2196] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io.cc.o [618/2196] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_null.cc.o [619/2196] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o [620/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o [621/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o [622/2196] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o [623/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o [624/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o [625/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o [626/2196] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/ha_federatedx.cc.o [627/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o [628/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o [629/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o [630/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o [631/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o [632/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o [633/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o [634/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o [635/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o [636/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o [637/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o [638/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o [639/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o [640/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o [641/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o [642/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o [643/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o [644/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o [645/2196] Building C object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o [646/2196] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o [647/2196] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o [648/2196] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o [649/2196] Building C object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o [650/2196] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o [651/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o [652/2196] Linking CXX static library storage/heap/libheap_embedded.a [653/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o [654/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o [655/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o [656/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o [657/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o [658/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o [659/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o [660/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o [661/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o [662/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o [663/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o [664/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o [665/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o [666/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o [667/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o [668/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o [669/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o [670/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o [671/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o [672/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o [673/2196] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o [674/2196] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o [675/2196] Linking CXX static library storage/heap/libheap.a [676/2196] Linking CXX executable storage/heap/hp_test1 [677/2196] Linking CXX executable storage/heap/hp_test2 [678/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0bulk.cc.o [679/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o [680/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o [681/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o [682/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0scrub.cc.o [683/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o [684/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o [685/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0defragment.cc.o [686/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o [687/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o [688/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o [689/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o [690/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o [691/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o [692/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o [693/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o [694/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0mtflu.cc.o [695/2196] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/nfkc.c.o [696/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o [697/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o [698/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o [699/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o [700/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o ../storage/innobase/dict/dict0load.cc: In function ‘const char* dict_process_sys_columns_rec(mem_heap_t*, const rec_t*, dict_col_t*, table_id_t*, const char**, ulint*)’: ../storage/innobase/dict/dict0load.cc:1559:26: warning: argument 1 null where non-null expected [-Wnonnull] dict_mem_table_add_col(table, heap, name, mtype, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ prtype, col_len); ~~~~~~~~~~~~~~~~ In file included from ../storage/innobase/include/dict0dict.h:34:0, from ../storage/innobase/include/btr0pcur.h:31, from ../storage/innobase/dict/dict0load.cc:33: ../storage/innobase/include/dict0mem.h:391:1: note: in a call to function ‘void dict_mem_table_add_col(dict_table_t*, mem_heap_t*, const char*, ulint, ulint, ulint)’ declared here dict_mem_table_add_col( ^~~~~~~~~~~~~~~~~~~~~~ [701/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o [702/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0stats_bg.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0stats_bg.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_recalc_pool_add(const dict_table_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [703/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0defrag_bg.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0defrag_bg.cc:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const defrag_pool_item_t&}; _Tp = defrag_pool_item_t; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0defrag_bg.cc:26: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_defrag_pool_add(const dict_index_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [704/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/dict/dict0stats.cc:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/dict/dict0stats.cc:26: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_analyze_index_level(dict_index_t*, ulint, ib_uint64_t*, ib_uint64_t*, ib_uint64_t*, boundaries_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [705/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o [706/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o [707/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0pagecompress.cc.o [708/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0crypt.cc.o [709/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o [710/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0file.cc.o [711/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o [712/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0space.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/fsp/fsp0space.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Datafile}; _Tp = Datafile; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘dberr_t Tablespace::add_datafile(const char*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [713/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o [714/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o [715/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o [716/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o [717/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0sysspace.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/fsp/fsp0sysspace.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Datafile}; _Tp = Datafile; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘bool SysTablespace::parse_params(const char*, bool)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [718/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o [719/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o [720/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o [721/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o [722/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o [723/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o [724/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o [725/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o [726/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o [727/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0geo.cc.o [728/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0plugin.cc.o [729/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/fsp0fsp.h:30, from ../storage/innobase/gis/gis0sea.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const node_visit&}; _Tp = node_visit; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/fsp0fsp.h:30, from ../storage/innobase/gis/gis0sea.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void rtr_check_discard_page(dict_index_t*, btr_cur_t*, buf_block_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void rtr_non_leaf_insert_stack_push(dict_index_t*, rtr_node_path_t*, ulint, ulint, const buf_block_t*, const rec_t*, double)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘bool rtr_cur_search_with_match(const buf_block_t*, dict_index_t*, const dtuple_t*, page_cur_mode_t, page_cur_t*, rtr_info_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘bool rtr_pcur_getnext_from_path(const dtuple_t*, page_cur_mode_t, btr_cur_t*, ulint, ulint, bool, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [730/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0rtree.cc.o [731/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o [732/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o [733/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o [734/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o [735/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0prdt.cc.o [736/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o [737/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ShowStatus::Value}; _Tp = ShowStatus::Value; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = ShowStatus::Value; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1672:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘bool ShowStatus::to_string(handlerton*, THD*, bool (*)(THD*, const char*, uint, const char*, uint, const char*, uint))’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/vector.tcc: In function ‘bool innobase_show_status(handlerton*, THD*, bool (*)(THD*, const char*, uint, const char*, uint, const char*, uint), ha_stat_type)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [738/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o [739/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0crypt.cc.o [740/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o [741/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o [742/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o [743/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o [744/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o [745/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o [746/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o [747/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0event.cc.o [748/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o [749/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o [750/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o [751/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o [752/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o [753/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o [754/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o [755/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o [756/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o [757/2196] Building C object storage/myisam/CMakeFiles/sp_test.dir/sp_test.c.o [758/2196] Building C object storage/myisam/CMakeFiles/mi_test3.dir/mi_test3.c.o [759/2196] Building C object storage/myisam/CMakeFiles/mi_test2.dir/mi_test2.c.o [760/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o [761/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o [762/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o [763/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o [764/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o [765/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o [766/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/row/row0import.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {FetchIndexRootPages::Index}; _Tp = FetchIndexRootPages::Index; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘virtual dberr_t FetchIndexRootPages::operator()(os_offset_t, buf_block_t*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [767/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o [768/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o [769/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o [770/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o [771/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o [772/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o [773/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o [774/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o [775/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o [776/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o [777/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0trunc.cc.o In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = truncate_t::index_t*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const truncate_t::index_t&}; _Tp = truncate_t::index_t; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_vector.h: In member function ‘dberr_t truncate_t::parse(unsigned char*, const unsigned char*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘dberr_t TruncateLogger::operator()(mtr_t*, btr_pcur_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static dberr_t TruncateLogParser::parse(const char*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [778/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o [779/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o [780/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o [781/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o [782/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o [783/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o [784/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o [785/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o [786/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o [787/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0debug.cc.o [788/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o [789/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o [790/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_rseg_mem_restore(trx_rseg_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [791/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o [792/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = TrxUndoRsegs; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_purge_rseg_get_next_history_log(trx_rseg_t*, ulint*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_purge_initiate_truncate(purge_iter_t*, undo::Truncate*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [793/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o [794/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o [795/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o [796/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o [797/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o [798/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0new.cc.o [799/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o [800/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o [801/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o [802/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o [803/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o [804/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0timer.cc.o [805/2196] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_set_rw_mode(trx_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘trx_rseg_t* trx_t::assign_temp_rseg()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_start_low(trx_t*, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../storage/innobase/trx/trx0trx.cc:1364:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ ../storage/innobase/trx/trx0trx.cc:1364:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘bool trx_write_serialisation_history(trx_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_lists_init_at_db_start()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [806/2196] Linking CXX static library storage/innobase/libinnobase_embedded.a [807/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0bulk.cc.o [808/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0scrub.cc.o [809/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0defragment.cc.o [810/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o [811/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o [812/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o [813/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o [814/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o [815/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o [816/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o [817/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o [818/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o [819/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o [820/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o [821/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o [822/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o [823/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0mtflu.cc.o [824/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o [825/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o [826/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o [827/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o [828/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o ../storage/innobase/dict/dict0load.cc: In function ‘const char* dict_process_sys_columns_rec(mem_heap_t*, const rec_t*, dict_col_t*, table_id_t*, const char**, ulint*)’: ../storage/innobase/dict/dict0load.cc:1559:26: warning: argument 1 null where non-null expected [-Wnonnull] dict_mem_table_add_col(table, heap, name, mtype, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ prtype, col_len); ~~~~~~~~~~~~~~~~ In file included from ../storage/innobase/include/dict0dict.h:34:0, from ../storage/innobase/include/btr0pcur.h:31, from ../storage/innobase/dict/dict0load.cc:33: ../storage/innobase/include/dict0mem.h:391:1: note: in a call to function ‘void dict_mem_table_add_col(dict_table_t*, mem_heap_t*, const char*, ulint, ulint, ulint)’ declared here dict_mem_table_add_col( ^~~~~~~~~~~~~~~~~~~~~~ [829/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0stats_bg.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0stats_bg.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_recalc_pool_add(const dict_table_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [830/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o [831/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0defrag_bg.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0defrag_bg.cc:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const defrag_pool_item_t&}; _Tp = defrag_pool_item_t; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/dict0dict.h:31, from ../storage/innobase/dict/dict0defrag_bg.cc:26: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_defrag_pool_add(const dict_index_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [832/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/dict/dict0stats.cc:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/dict/dict0stats.cc:26: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dict_stats_analyze_index_level(dict_index_t*, ulint, ib_uint64_t*, ib_uint64_t*, ib_uint64_t*, boundaries_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [833/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o [834/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o [835/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0pagecompress.cc.o [836/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o [837/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0crypt.cc.o [838/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o [839/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0space.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/fsp/fsp0space.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Datafile}; _Tp = Datafile; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘dberr_t Tablespace::add_datafile(const char*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [840/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0file.cc.o [841/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o [842/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o [843/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o [844/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o [845/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0sysspace.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/fsp/fsp0sysspace.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Datafile}; _Tp = Datafile; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘bool SysTablespace::parse_params(const char*, bool)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [846/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o [847/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o [848/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o [849/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o [850/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o [851/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o [852/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o [853/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o [854/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0geo.cc.o [855/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0plugin.cc.o [856/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o [857/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0rtree.cc.o [858/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/fsp0fsp.h:30, from ../storage/innobase/gis/gis0sea.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const node_visit&}; _Tp = node_visit; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/fsp0fsp.h:30, from ../storage/innobase/gis/gis0sea.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void rtr_check_discard_page(dict_index_t*, btr_cur_t*, buf_block_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void rtr_non_leaf_insert_stack_push(dict_index_t*, rtr_node_path_t*, ulint, ulint, const buf_block_t*, const rec_t*, double)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘bool rtr_cur_search_with_match(const buf_block_t*, dict_index_t*, const dtuple_t*, page_cur_mode_t, page_cur_t*, rtr_info_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘bool rtr_pcur_getnext_from_path(const dtuple_t*, page_cur_mode_t, btr_cur_t*, ulint, ulint, bool, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [859/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o [860/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o [861/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o [862/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o [863/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o [864/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0prdt.cc.o [865/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ShowStatus::Value}; _Tp = ShowStatus::Value; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = ShowStatus::Value; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1672:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘bool ShowStatus::to_string(handlerton*, THD*, bool (*)(THD*, const char*, uint, const char*, uint, const char*, uint))’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/handler/ha_innodb.cc:38: /usr/include/c++/7/bits/vector.tcc: In function ‘bool innobase_show_status(handlerton*, THD*, bool (*)(THD*, const char*, uint, const char*, uint, const char*, uint), ha_stat_type)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [866/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o [867/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o [868/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0crypt.cc.o [869/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o [870/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o [871/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o [872/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o [873/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o [874/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o [875/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0event.cc.o [876/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o [877/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o [878/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o [879/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o [880/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o [881/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o [882/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o [883/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o [884/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o [885/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o [886/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o [887/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o [888/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o [889/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o [890/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o [891/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o [892/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/row/row0import.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {FetchIndexRootPages::Index}; _Tp = FetchIndexRootPages::Index; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘virtual dberr_t FetchIndexRootPages::operator()(os_offset_t, buf_block_t*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [893/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o [894/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o [895/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o [896/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o [897/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o [898/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o [899/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o [900/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o [901/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o [902/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o [903/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0trunc.cc.o In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = truncate_t::index_t*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const truncate_t::index_t&}; _Tp = truncate_t::index_t; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/include/row0mysql.h:31, from ../storage/innobase/row/row0trunc.cc:27: /usr/include/c++/7/bits/stl_vector.h: In member function ‘dberr_t truncate_t::parse(unsigned char*, const unsigned char*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘dberr_t TruncateLogger::operator()(mtr_t*, btr_pcur_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static dberr_t TruncateLogParser::parse(const char*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [904/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o [905/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o [906/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o [907/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o [908/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o [909/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o [910/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o [911/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o [912/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o [913/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o [914/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0debug.cc.o [915/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o [916/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o [917/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o [918/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ut0byte.h:31, from ../storage/innobase/include/trx0types.h:30, from ../storage/innobase/include/trx0rseg.h:30, from ../storage/innobase/trx/trx0rseg.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_rseg_mem_restore(trx_rseg_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [919/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from ../storage/innobase/include/ut0ut.ic:26, from ../storage/innobase/include/ut0ut.h:611, from ../storage/innobase/include/univ.i:649, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = TrxUndoRsegs; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0purge.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_purge_rseg_get_next_history_log(trx_rseg_t*, ulint*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_purge_initiate_truncate(purge_iter_t*, undo::Truncate*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [920/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o [921/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o [922/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o [923/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o [924/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o [925/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o [926/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o [927/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0new.cc.o [928/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_set_rw_mode(trx_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘trx_rseg_t* trx_t::assign_temp_rseg()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_start_low(trx_t*, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../storage/innobase/trx/trx0trx.cc:1364:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ ../storage/innobase/trx/trx0trx.cc:1364:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = TrxUndoRsegs*; _Allocator = ut_allocator]’: /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:267:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrxUndoRsegs&}; _Tp = TrxUndoRsegs; _Alloc = ut_allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:63:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ In file included from /usr/include/c++/7/vector:64:0, from ../storage/innobase/include/sync0types.h:30, from ../storage/innobase/include/univ.i:650, from ../storage/innobase/include/ha_prototypes.h:33, from ../storage/innobase/trx/trx0trx.cc:27: /usr/include/c++/7/bits/stl_vector.h: In function ‘bool trx_write_serialisation_history(trx_t*, mtr_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void trx_lists_init_at_db_start()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [929/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o [930/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o [931/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o [932/2196] Building C object storage/maria/CMakeFiles/aria_ftdump.dir/maria_ftdump.c.o [933/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0timer.cc.o [934/2196] Building C object storage/maria/CMakeFiles/aria_read_log.dir/maria_read_log.c.o [935/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o [936/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_init.c.o [937/2196] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o [938/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_extra.c.o [939/2196] Linking CXX static library storage/innobase/libinnobase.a [940/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_info.c.o [941/2196] Building C object storage/maria/CMakeFiles/aria_chk.dir/maria_chk.c.o [942/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rkey.c.o [943/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext.c.o [944/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext_same.c.o [945/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_page.c.o [946/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_key_recover.c.o [947/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_key.c.o [948/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_search.c.o [949/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_open.c.o [950/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_locking.c.o [951/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_state.c.o [952/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rrnd.c.o [953/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_scan.c.o [954/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_statrec.c.o [955/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_cache.c.o [956/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_bitmap.c.o [957/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_packrec.c.o [958/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_update.c.o [959/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_unique.c.o [960/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_dynrec.c.o [961/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rprev.c.o [962/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_write.c.o [963/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rlast.c.o [964/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rfirst.c.o [965/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsame.c.o [966/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsamepos.c.o [967/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete.c.o [968/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_panic.c.o [969/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_close.c.o [970/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_blockrec.c.o [971/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_range.c.o [972/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_changed.c.o [973/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_dbug.c.o [974/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_checksum.c.o [975/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_static.c.o [976/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rename.c.o [977/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_all.c.o [978/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_table.c.o [979/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_keycache.c.o [980/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_create.c.o [981/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_preload.c.o [982/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_parser.c.o [983/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_update.c.o [984/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_nlq_search.c.o [985/2196] Building C object storage/maria/CMakeFiles/aria.dir/ft_maria.c.o [986/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_boolean_search.c.o [987/2196] Building C object storage/maria/CMakeFiles/aria.dir/trnman.c.o [988/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_sort.c.o [989/2196] Building C object storage/maria/CMakeFiles/aria.dir/lockman.c.o [990/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_key.c.o [991/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_index.c.o [992/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_split.c.o [993/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_sp_key.c.o [994/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_control_file.c.o [995/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_mbr.c.o [996/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_check.c.o [997/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecaches.c.o [998/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecache.c.o [999/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_checkpoint.c.o [1000/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_commit.c.o [1001/2196] Building CXX object storage/maria/CMakeFiles/aria.dir/ha_maria.cc.o [1002/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecrc.c.o [1003/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery_util.c.o [1004/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_servicethread.c.o [1005/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_norec.c.o [1006/2196] Building C object storage/maria/CMakeFiles/aria_dump_log.dir/unittest/ma_loghandler_examples.c.o [1007/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_crypt.c.o [1008/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_init.c.o [1009/2196] Building C object storage/maria/CMakeFiles/aria_dump_log.dir/maria_dump_log.c.o [1010/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_extra.c.o [1011/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery.c.o [1012/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_info.c.o [1013/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rkey.c.o [1014/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext.c.o [1015/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext_same.c.o [1016/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_page.c.o [1017/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key_recover.c.o [1018/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_search.c.o [1019/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_open.c.o [1020/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_locking.c.o [1021/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key.c.o [1022/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rrnd.c.o [1023/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_scan.c.o [1024/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_cache.c.o [1025/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_statrec.c.o [1026/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_state.c.o [1027/2196] Building C object storage/maria/CMakeFiles/aria.dir/ma_loghandler.c.o [1028/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_packrec.c.o [1029/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_update.c.o [1030/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dynrec.c.o [1031/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_unique.c.o [1032/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_bitmap.c.o [1033/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_write.c.o [1034/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete.c.o [1035/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rprev.c.o [1036/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rfirst.c.o [1037/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rlast.c.o [1038/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsame.c.o [1039/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsamepos.c.o [1040/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_panic.c.o [1041/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_blockrec.c.o [1042/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_close.c.o [1043/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_range.c.o [1044/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dbug.c.o [1045/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checksum.c.o [1046/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_static.c.o [1047/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_changed.c.o [1048/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_all.c.o [1049/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_table.c.o [1050/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rename.c.o [1051/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_create.c.o [1052/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_keycache.c.o [1053/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_preload.c.o [1054/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_parser.c.o [1055/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_update.c.o [1056/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_nlq_search.c.o [1057/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_boolean_search.c.o [1058/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ft_maria.c.o [1059/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/trnman.c.o [1060/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/lockman.c.o [1061/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sort.c.o [1062/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_key.c.o [1063/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_index.c.o [1064/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_split.c.o [1065/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sp_key.c.o [1066/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_control_file.c.o [1067/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_mbr.c.o [1068/2196] Building CXX object storage/maria/CMakeFiles/aria_embedded.dir/ha_maria.cc.o [1069/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_check.c.o [1070/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecaches.c.o [1071/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checkpoint.c.o [1072/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_commit.c.o [1073/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecache.c.o [1074/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecrc.c.o [1075/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery_util.c.o [1076/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_servicethread.c.o [1077/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_norec.c.o [1078/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_crypt.c.o [1079/2196] Building C object storage/maria/CMakeFiles/ma_test3.dir/ma_test3.c.o [1080/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery.c.o [1081/2196] Building C object storage/maria/CMakeFiles/ma_test1.dir/ma_test1.c.o [1082/2196] Building C object storage/maria/CMakeFiles/ma_rt_test.dir/ma_rt_test.c.o [1083/2196] Building C object storage/maria/CMakeFiles/ma_sp_test.dir/ma_sp_test.c.o [1084/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/ma_pagecache_rwconsist2.c.o [1085/2196] Building C object storage/maria/CMakeFiles/aria_pack.dir/maria_pack.c.o [1086/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/ma_pagecache_rwconsist.c.o [1087/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/ma_pagecache_consist.c.o [1088/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/ma_pagecache_consist.c.o [1089/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/test_file.c.o [1090/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/test_file.c.o [1091/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/ma_pagecache_consist.c.o [1092/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/test_file.c.o [1093/2196] Building C object storage/maria/CMakeFiles/ma_test2.dir/ma_test2.c.o ../storage/maria/ma_test2.c: In function ‘main’: ../storage/maria/ma_test2.c:1002:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] printf("key cache status: \n\ ^~~~~~~~~~~~~~~~~~~~~~ blocks used:%10lu\n\ ~~~~~~~~~~~~~~~~~~~~ not flushed:%10lu\n\ ~~~~~~~~~~~~~~~~~~~~ w_requests: %10lu\n\ ~~~~~~~~~~~~~~~~~~~~ writes: %10lu\n\ ~~~~~~~~~~~~~~~~~~~~ r_requests: %10lu\n\ ~~~~~~~~~~~~~~~~~~~~ reads: %10lu\n", ~~~~~~~~~~~~~~~~~~~~ maria_pagecache->blocks_used, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../storage/maria/ma_test2.c:1002:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t {aka unsigned int}’ [-Wformat=] [1094/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/ma_pagecache_consist.c.o [1095/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/test_file.c.o [1096/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/ma_pagecache_consist.c.o [1097/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/test_file.c.o [1098/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/test_file.c.o [1099/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/ma_pagecache_consist.c.o [1100/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/ma_pagecache_consist.c.o [1101/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/test_file.c.o [1102/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/test_file.c.o [1103/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_maria_log_cleanup.c.o [1104/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/ma_pagecache_consist.c.o [1105/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_test_loghandler_pagecache-t.c.o [1106/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_maria_log_cleanup.c.o [1107/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_loghandler_examples.c.o [1108/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_loghandler_examples.c.o [1109/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/sequence_storage.c.o [1110/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_test_loghandler_multigroup-t.c.o [1111/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_maria_log_cleanup.c.o [1112/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_loghandler_examples.c.o [1113/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_test_loghandler-t.c.o [1114/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_maria_log_cleanup.c.o [1115/2196] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_loghandler.c.o [1116/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_test_loghandler-t.c.o [1117/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_maria_log_cleanup.c.o [1118/2196] Linking CXX static library storage/maria/libaria_embedded.a [1119/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_loghandler_examples.c.o [1120/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_loghandler_examples.c.o [1121/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_test_loghandler_first_lsn-t.c.o [1122/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_maria_log_cleanup.c.o [1123/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_maria_log_cleanup.c.o [1124/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_loghandler_examples.c.o [1125/2196] Building C object storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/ma_control_file-t.c.o [1126/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_test_loghandler_multithread-t.c.o [1127/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_loghandler_examples.c.o [1128/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/sequence_storage.c.o [1129/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_test_loghandler_multigroup-t.c.o [1130/2196] Building C object storage/maria/unittest/CMakeFiles/trnman-t.dir/trnman-t.c.o [1131/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_maria_log_cleanup.c.o [1132/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_maria_log_cleanup.c.o [1133/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_loghandler_examples.c.o [1134/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_maria_log_cleanup.c.o [1135/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_loghandler_examples.c.o [1136/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_test_loghandler_max_lsn-t.c.o [1137/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_test_loghandler_noflush-t.c.o [1138/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_loghandler_examples.c.o [1139/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_test_loghandler_purge-t.c.o [1140/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_loghandler_examples.c.o [1141/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_maria_log_cleanup.c.o [1142/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/test_file.c.o [1143/2196] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_test_loghandler_nologs-t.c.o [1144/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/ma_pagecache_single.c.o [1145/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/ma_pagecache_single.c.o [1146/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/test_file.c.o [1147/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/test_file.c.o [1148/2196] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/ma_pagecache_single.c.o [1149/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_last_insert_grn_id.cpp.o [1150/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/mrn_table.cpp.o [1151/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_snippet.cpp.o [1152/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_match_escalation_threshold_scope.cpp.o [1153/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_command.cpp.o [1154/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_smart_grn_obj.cpp.o [1155/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_escape.cpp.o [1156/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_path_mapper.cpp.o [1157/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_table_name.cpp.o [1158/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_column_name.cpp.o [1159/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_debug_column_access.cpp.o [1160/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_auto_increment_value_lock.cpp.o [1161/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_external_lock.cpp.o [1162/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/ha_mroonga.cpp.o [1163/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_multiple_column_key_codec.cpp.o [1164/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_field_normalizer.cpp.o [1165/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_encoding.cpp.o [1166/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_lock.cpp.o [1167/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_parameters_parser.cpp.o [1168/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_condition_converter.cpp.o [1169/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_time_converter.cpp.o [1170/2196] Linking CXX static library storage/mroonga/vendor/groonga/lib/libgroonga.a [1171/2196] Linking CXX static library storage/mroonga/vendor/groonga/plugins/suggest/libsuggest.a [1172/2196] Linking CXX static library storage/mroonga/vendor/groonga/plugins/query_expanders/libtsv_query_expander.a [1173/2196] Linking CXX static library storage/mroonga/vendor/groonga/plugins/token_filters/libstop_word_token_filter.a [1174/2196] Linking CXX static library storage/mroonga/vendor/groonga/plugins/functions/libvector_functions.a [1175/2196] Linking CXX static library storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/libmysql_normalizer.a [1176/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_manager.cpp.o [1177/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_value_decoder.cpp.o [1178/2196] Building C object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o [1179/2196] Building C object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o [1180/2196] Building C object storage/myisam/CMakeFiles/rt_test.dir/rt_test.c.o [1181/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o [1182/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o [1183/2196] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_repairer.cpp.o [1184/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o [1185/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o [1186/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_myisam.c.o [1187/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o [1188/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o [1189/2196] Building C object storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o [1190/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o [1191/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o [1192/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o [1193/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o [1194/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o [1195/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o [1196/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o [1197/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o [1198/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o [1199/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o [1200/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o [1201/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o [1202/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o [1203/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o [1204/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o [1205/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o [1206/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o [1207/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o [1208/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o [1209/2196] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o [1210/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o [1211/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o [1212/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o [1213/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o [1214/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o [1215/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o [1216/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o [1217/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o [1218/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o [1219/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o [1220/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o [1221/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o [1222/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o [1223/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o [1224/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o [1225/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o [1226/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o [1227/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o [1228/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o [1229/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o [1230/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o [1231/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o [1232/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o [1233/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o [1234/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o [1235/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.c.o [1236/2196] Building C object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o [1237/2196] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o [1238/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o [1239/2196] Building C object storage/myisam/CMakeFiles/mi_test1.dir/mi_test1.c.o [1240/2196] Linking CXX static library storage/myisam/libmyisam_embedded.a [1241/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o [1242/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_myisam.c.o [1243/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o [1244/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o [1245/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o [1246/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o [1247/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o [1248/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o [1249/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o [1250/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o [1251/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o [1252/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o [1253/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o [1254/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o [1255/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o [1256/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o [1257/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o [1258/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o [1259/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o [1260/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o [1261/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o [1262/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o [1263/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o [1264/2196] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o [1265/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o [1266/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o [1267/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o [1268/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o [1269/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o [1270/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o [1271/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o [1272/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o [1273/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o [1274/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o [1275/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o [1276/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o [1277/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o [1278/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o [1279/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o [1280/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o [1281/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o [1282/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o [1283/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o [1284/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o [1285/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o [1286/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o [1287/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o [1288/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o [1289/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o [1290/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o [1291/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o [1292/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o [1293/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o [1294/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o [1295/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o [1296/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o [1297/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o [1298/2196] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o [1299/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o [1300/2196] Linking CXX static library storage/myisam/libmyisam.a [1301/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o [1302/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o [1303/2196] Linking CXX static library storage/maria/libaria.a [1304/2196] Linking CXX executable storage/myisam/mi_test3 [1305/2196] Linking CXX executable storage/myisam/myisamlog [1306/2196] Linking CXX executable storage/maria/aria_ftdump [1307/2196] Linking CXX executable storage/maria/aria_read_log [1308/2196] Linking CXX executable storage/maria/aria_chk [1309/2196] Linking CXX executable storage/maria/aria_dump_log [1310/2196] Linking CXX executable storage/maria/aria_pack [1311/2196] Linking CXX executable storage/maria/ma_rt_test [1312/2196] Linking CXX executable storage/maria/ma_test3 [1313/2196] Linking CXX executable storage/maria/ma_test1 [1314/2196] Linking CXX executable storage/maria/ma_sp_test [1315/2196] Linking CXX executable storage/maria/ma_test2 [1316/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_rwconsist2_1k-t [1317/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_rwconsist_1k-t [1318/2196] Building CXX object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o [1319/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_64kWR-t [1320/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_1kWR-t [1321/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_1kRD-t [1322/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_64kRD-t [1323/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_64kHC-t [1324/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_1kHC-t [1325/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_pagecache-t [1326/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_64k-t [1327/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_consist_1k-t [1328/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_multigroup-t [1329/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_long-t [1330/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler-t [1331/2196] Linking CXX executable storage/maria/unittest/ma_control_file-t [1332/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_first_lsn-t [1333/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_multithread-t [1334/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_readonly-t [1335/2196] Linking CXX executable storage/maria/unittest/trnman-t [1336/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_noflush-t [1337/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_purge-t [1338/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_max_lsn-t [1339/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_single_8k-t [1340/2196] Linking CXX executable storage/maria/unittest/ma_test_loghandler_nologs-t [1341/2196] Linking CXX executable storage/myisam/myisamchk [1342/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_single_1k-t [1343/2196] Linking CXX executable storage/myisam/myisampack [1344/2196] Linking CXX executable storage/myisam/rt_test [1345/2196] Linking CXX executable storage/myisam/myisam_ftdump [1346/2196] Linking CXX executable storage/maria/unittest/ma_pagecache_single_64k-t [1347/2196] Linking CXX executable storage/myisam/mi_test2 [1348/2196] Linking CXX executable storage/myisam/sp_test [1349/2196] Linking CXX executable storage/myisam/mi_test1 [1350/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o [1351/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o [1352/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o [1353/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o [1354/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o [1355/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o [1356/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o [1357/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o [1358/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o [1359/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o [1360/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o [1361/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o [1362/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o [1363/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o [1364/2196] Linking CXX static library storage/myisammrg/libmyisammrg_embedded.a [1365/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o [1366/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o [1367/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o [1368/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o [1369/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o [1370/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o [1371/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o [1372/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o [1373/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o [1374/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o [1375/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o [1376/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o [1377/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o [1378/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o [1379/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o [1380/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o [1381/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o [1382/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o [1383/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o [1384/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o [1385/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o [1386/2196] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o [1387/2196] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o [1388/2196] Linking CXX static library storage/myisammrg/libmyisammrg.a [1389/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/ha_oqgraph.cc.o [1390/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore-graph.cc.o [1391/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/oqgraph_judy.cc.o [1392/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/oqgraph_shim.cc.o [1393/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o [1394/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/oqgraph_thunk.cc.o [1395/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o [1396/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o [1397/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o [1398/2196] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o In file included from /usr/include/c++/7/vector:69:0, from /usr/include/c++/7/queue:61, from ../storage/oqgraph/oqgraph_thunk.h:28, from ../storage/oqgraph/oqgraph_shim.h:27, from ../storage/oqgraph/graphcore-graph.h:28, from ../storage/oqgraph/graphcore.cc:29: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from ../storage/oqgraph/oqgraph_thunk.h:28, from ../storage/oqgraph/oqgraph_shim.h:27, from ../storage/oqgraph/graphcore-graph.h:28, from ../storage/oqgraph/graphcore.cc:29: /usr/include/c++/7/bits/stl_vector.h: In function ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = oqgraph3::graph; Buffer = boost::d_ary_heap_indirect, boost::lazy_property_map, boost::value_initializer >, std::less, std::vector > >; BFSVisitor = boost::detail::dijkstra_bfs_visitor >, boost::associative_property_map > > >, boost::d_ary_heap_indirect, boost::lazy_property_map, boost::value_initializer >, std::less, std::vector > >, oqgraph3::edge_weight_property_map, boost::lazy_property_map, boost::identity_initializer >, boost::lazy_property_map, boost::value_initializer >, boost::closed_plus, std::less >; ColorMap = boost::two_bit_judy_map; SourceIterator = long long unsigned int*]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../storage/oqgraph/graphcore.cc:36:0: /usr/include/boost/graph/breadth_first_search.hpp:93:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } // breadth_first_visit ^ /usr/include/boost/graph/breadth_first_search.hpp:93:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from ../storage/oqgraph/oqgraph_thunk.h:28, from ../storage/oqgraph/oqgraph_shim.h:27, from ../storage/oqgraph/graphcore-graph.h:28, from ../storage/oqgraph/graphcore.cc:29: /usr/include/c++/7/bits/stl_vector.h: In function ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = oqgraph3::graph; Buffer = boost::d_ary_heap_indirect, boost::lazy_property_map, boost::value_initializer >, std::less, std::vector > >; BFSVisitor = boost::detail::dijkstra_bfs_visitor > > >, boost::d_ary_heap_indirect, boost::lazy_property_map, boost::value_initializer >, std::less, std::vector > >, oqgraph3::edge_weight_property_map, boost::lazy_property_map, boost::identity_initializer >, boost::lazy_property_map, boost::value_initializer >, boost::closed_plus, std::less >; ColorMap = boost::two_bit_judy_map; SourceIterator = long long unsigned int*]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1399/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o [1400/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o [1401/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o [1402/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o [1403/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o [1404/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o [1405/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o [1406/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o [1407/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o [1408/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o [1409/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o [1410/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o [1411/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o [1412/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o [1413/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o [1414/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o [1415/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o [1416/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o [1417/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o [1418/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o [1419/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o [1420/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o [1421/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o [1422/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o [1423/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o [1424/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o [1425/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o [1426/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o [1427/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o [1428/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o [1429/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o [1430/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o [1431/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o [1432/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o [1433/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o [1434/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o [1435/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o [1436/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o [1437/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o [1438/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o [1439/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o [1440/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o [1441/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o [1442/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o [1443/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o [1444/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o [1445/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o [1446/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o [1447/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o [1448/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o [1449/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o [1450/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o [1451/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o [1452/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o [1453/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o [1454/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o [1455/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o [1456/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o [1457/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o [1458/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o [1459/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o [1460/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o [1461/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o [1462/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o [1463/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o [1464/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o [1465/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o [1466/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o [1467/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o [1468/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o [1469/2196] Linking CXX static library storage/perfschema/libperfschema_embedded.a [1470/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o [1471/2196] Linking CXX static library storage/perfschema/unittest/libpfs_server_stubs.a [1472/2196] Building CXX object storage/sequence/CMakeFiles/sequence.dir/sequence.cc.o [1473/2196] Linking CXX static library storage/sequence/libsequence.a [1474/2196] Building CXX object storage/sequence/CMakeFiles/sequence_embedded.dir/sequence.cc.o [1475/2196] Linking CXX static library storage/sequence/libsequence_embedded.a [1476/2196] Building CXX object storage/sphinx/CMakeFiles/sphinx.dir/snippets_udf.cc.o [1477/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_param.cc.o [1478/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_trx.cc.o [1479/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_sys_table.cc.o [1480/2196] Building CXX object storage/sphinx/CMakeFiles/sphinx.dir/ha_sphinx.cc.o [1481/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_conn.cc.o [1482/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_conn.cc.o [1483/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_direct_sql.cc.o [1484/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_udf.cc.o [1485/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_i_s.cc.o [1486/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_ping_table.cc.o [1487/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_copy_tables.cc.o [1488/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_malloc.cc.o [1489/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_table.cc.o [1490/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_handlersocket.cc.o [1491/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_oracle.cc.o [1492/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/config.cpp.o [1493/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/escape.cpp.o [1494/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/fatal.cpp.o [1495/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/ha_spider.cc.o [1496/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_mysql.cc.o [1497/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/socket.cpp.o [1498/2196] Building C object plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.c.o [1499/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/server_ed25519.c.o [1500/2196] Building CXX object storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/test_sql_discovery.cc.o [1501/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_0.c.o [1502/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_1.c.o [1503/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_add.c.o [1504/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_cmov.c.o [1505/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_copy.c.o [1506/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_frombytes.c.o [1507/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/hstcpcli.cpp.o [1508/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_isnegative.c.o [1509/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_invert.c.o [1510/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_isnonzero.c.o [1511/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_neg.c.o [1512/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_pow22523.c.o [1513/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_mul.c.o [1514/2196] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/string_util.cpp.o [1515/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_sq.c.o [1516/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_sub.c.o [1517/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_sq2.c.o [1518/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/fe_tobytes.c.o [1519/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_add.c.o [1520/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_frombytes.c.o [1521/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_madd.c.o [1522/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_double_scalarmult.c.o [1523/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_msub.c.o [1524/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p2_0.c.o [1525/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p1p1_to_p3.c.o [1526/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p1p1_to_p2.c.o [1527/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p3_0.c.o [1528/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p2_dbl.c.o [1529/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p3_to_cached.c.o [1530/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p3_dbl.c.o [1531/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p3_to_p2.c.o [1532/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_p3_tobytes.c.o [1533/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_precomp_0.c.o [1534/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_sub.c.o [1535/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_tobytes.c.o [1536/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/open.c.o [1537/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/keypair.c.o [1538/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/ge_scalarmult_base.c.o [1539/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/verify.c.o [1540/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/sign.c.o [1541/2196] Building C object plugin/auth_ed25519/CMakeFiles/client_ed25519.dir/client_ed25519.c.o [1542/2196] Building C object plugin/auth_examples/CMakeFiles/dialog_examples.dir/dialog_examples.c.o [1543/2196] Building C object plugin/auth_examples/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o [1544/2196] Building C object plugin/auth_examples/CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o [1545/2196] Building C object plugin/auth_examples/CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o [1546/2196] Building C object plugin/auth_examples/CMakeFiles/auth_0x0100.dir/auth_0x0100.c.o [1547/2196] Building C object plugin/auth_examples/CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o [1548/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/sc_reduce.c.o [1549/2196] Building CXX object plugin/auth_gssapi/CMakeFiles/auth_gssapi.dir/gssapi_errmsg.cc.o [1550/2196] Building C object plugin/auth_pam/CMakeFiles/auth_pam.dir/auth_pam.c.o [1551/2196] Building CXX object plugin/auth_gssapi/CMakeFiles/auth_gssapi.dir/server_plugin.cc.o [1552/2196] Building C object plugin/auth_socket/CMakeFiles/auth_socket.dir/auth_socket.c.o [1553/2196] Linking C static library plugin/auth_socket/libauth_socket.a [1554/2196] Building C object plugin/auth_socket/CMakeFiles/auth_socket_embedded.dir/auth_socket.c.o [1555/2196] Linking C static library plugin/auth_socket/libauth_socket_embedded.a [1556/2196] Building C object plugin/auth_ed25519/CMakeFiles/auth_ed25519.dir/ref10/sc_muladd.c.o [1557/2196] Building C object plugin/cracklib_password_check/CMakeFiles/cracklib_password_check.dir/cracklib_password_check.c.o [1558/2196] Building CXX object plugin/debug_key_management/CMakeFiles/debug_key_management.dir/debug_key_management_plugin.cc.o [1559/2196] Building CXX object plugin/auth_gssapi/CMakeFiles/auth_gssapi.dir/gssapi_server.cc.o [1560/2196] Building CXX object plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o [1561/2196] Building CXX object plugin/example_key_management/CMakeFiles/example_key_management.dir/example_key_management_plugin.cc.o [1562/2196] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/sender_thread.cc.o [1563/2196] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/url_base.cc.o [1564/2196] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/url_http.cc.o [1565/2196] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/feedback.cc.o [1566/2196] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/utils.cc.o [1567/2196] Linking CXX static library plugin/feedback/libfeedback_embedded.a [1568/2196] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/sender_thread.cc.o [1569/2196] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/feedback.cc.o [1570/2196] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_base.cc.o [1571/2196] Building CXX object plugin/file_key_management/CMakeFiles/file_key_management.dir/file_key_management_plugin.cc.o [1572/2196] Building C object plugin/fulltext/CMakeFiles/ftexample.dir/plugin_example.c.o [1573/2196] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_http.cc.o [1574/2196] Building CXX object plugin/file_key_management/CMakeFiles/file_key_management.dir/parser.cc.o [1575/2196] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/utils.cc.o [1576/2196] Linking CXX static library plugin/feedback/libfeedback.a [1577/2196] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/hstcpsvr.cpp.o In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: ../plugin/handler_socket/handlersocket/database.hpp:24:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr database_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: ../plugin/handler_socket/handlersocket/database.hpp:27:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr dbcontext_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20:0: ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:47:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpsvr_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:21:0: ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:17:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpsvr_worker_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../plugin/handler_socket/handlersocket/hstcpsvr.cpp: In member function ‘virtual std::__cxx11::string dena::hstcpsvr::start_listen()’: ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:122:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr< thread > thr( ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr.cpp:20: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ [1578/2196] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/hstcpsvr_worker.cpp.o In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: ../plugin/handler_socket/handlersocket/database.hpp:24:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr database_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: ../plugin/handler_socket/handlersocket/database.hpp:27:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr dbcontext_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12:0, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:47:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpsvr_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26:0: ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:17:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpsvr_worker_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp: In member function ‘int dena::hstcpsvr_worker::run_one_nb()’: ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:459:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr c(new hstcpsvr_conn()); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp: In member function ‘int dena::hstcpsvr_worker::run_one_ep()’: ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:506:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr c(new hstcpsvr_conn()); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.hpp:12, from ../plugin/handler_socket/handlersocket/hstcpsvr_worker.cpp:26: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ [1579/2196] Building CXX object plugin/locale_info/CMakeFiles/locales.dir/locale_info.cc.o [1580/2196] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/handlersocket.cpp.o In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:16: ../plugin/handler_socket/handlersocket/database.hpp:24:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr database_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:11: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:18:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:16: ../plugin/handler_socket/handlersocket/database.hpp:27:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr dbcontext_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:11: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/handlersocket.cpp:16:0: ../plugin/handler_socket/handlersocket/hstcpsvr.hpp:47:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr hstcpsvr_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:11: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../plugin/handler_socket/handlersocket/handlersocket.cpp: In function ‘int daemon_handlersocket_init(void*)’: ../plugin/handler_socket/handlersocket/handlersocket.cpp:80:8: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr ap(new daemon_handlersocket_data); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/handlersocket.cpp:11: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ [1581/2196] Building CXX object plugin/metadata_lock_info/CMakeFiles/metadata_lock_info.dir/metadata_lock_info.cc.o [1582/2196] Building CXX object plugin/query_response_time/CMakeFiles/query_response_time.dir/query_response_time.cc.o [1583/2196] Building CXX object plugin/qc_info/CMakeFiles/query_cache_info.dir/qc_info.cc.o [1584/2196] Building CXX object plugin/query_response_time/CMakeFiles/query_response_time.dir/plugin.cc.o [1585/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o [1586/2196] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/database.cpp.o In file included from ../plugin/handler_socket/handlersocket/database.cpp:15:0: ../plugin/handler_socket/handlersocket/database.hpp:24:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr database_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/database.hpp:13, from ../plugin/handler_socket/handlersocket/database.cpp:15: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../plugin/handler_socket/handlersocket/database.cpp:15:0: ../plugin/handler_socket/handlersocket/database.hpp:27:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr dbcontext_ptr; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/database.hpp:13, from ../plugin/handler_socket/handlersocket/database.cpp:15: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../plugin/handler_socket/handlersocket/database.cpp:181:8: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr user_lock; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from ../plugin/handler_socket/handlersocket/database.hpp:13, from ../plugin/handler_socket/handlersocket/database.cpp:15: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ [1587/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave.cc.o [1588/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o [1589/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o [1590/2196] Building C object plugin/server_audit/CMakeFiles/server_audit.dir/test_audit_v4.c.o [1591/2196] Building C object plugin/simple_password_check/CMakeFiles/simple_password_check.dir/simple_password_check.c.o [1592/2196] Building C object plugin/sql_errlog/CMakeFiles/sql_errlog.dir/sql_errlog.c.o [1593/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master.cc.o [1594/2196] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o [1595/2196] Building C object plugin/server_audit/CMakeFiles/server_audit.dir/server_audit.c.o [1596/2196] Building CXX object plugin/user_variables/CMakeFiles/user_variables.dir/user_variables.cc.o [1597/2196] Building CXX object plugin/userstat/CMakeFiles/userstat_embedded.dir/userstat.cc.o [1598/2196] Linking CXX static library plugin/userstat/libuserstat_embedded.a [1599/2196] Building CXX object plugin/userstat/CMakeFiles/userstat.dir/userstat.cc.o [1600/2196] Linking CXX static library plugin/userstat/libuserstat.a [1601/2196] Building C object client/CMakeFiles/mysqldump.dir/__/sql-common/my_user.c.o [1602/2196] Building C object client/CMakeFiles/async_example.dir/async_example.c.o [1603/2196] Linking CXX executable client/async_example [1604/2196] Building C object client/CMakeFiles/mysqlcheck.dir/mysqlcheck.c.o [1605/2196] Building CXX object client/CMakeFiles/mysql.dir/completion_hash.cc.o [1606/2196] Linking CXX executable client/mysqlcheck [1607/2196] Building CXX object client/CMakeFiles/mysql.dir/readline.cc.o [1608/2196] Building CXX object plugin/wsrep_info/CMakeFiles/wsrep_info.dir/plugin.cc.o [1609/2196] Building C object client/CMakeFiles/mysqlshow.dir/mysqlshow.c.o [1610/2196] Building CXX object client/CMakeFiles/mysql.dir/__/sql/sql_string.cc.o [1611/2196] Linking CXX executable client/mysqlshow [1612/2196] Building C object client/CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o [1613/2196] Linking CXX executable client/mysql_plugin [1614/2196] Building C object client/CMakeFiles/mysqldump.dir/mysqldump.c.o [1615/2196] Building CXX object client/CMakeFiles/mysql.dir/mysql.cc.o [1616/2196] Building CXX object client/CMakeFiles/mysqladmin.dir/mysqladmin.cc.o [1617/2196] Linking CXX executable client/mysqldump [1618/2196] Linking CXX executable client/mysql [1619/2196] Building C object client/CMakeFiles/mysqladmin.dir/__/sql/password.c.o [1620/2196] Linking CXX executable client/mysqladmin [1621/2196] Building C object client/CMakeFiles/mysqlslap.dir/mysqlslap.c.o [1622/2196] Linking CXX executable client/mysqlslap [1623/2196] Building C object client/CMakeFiles/mysqlimport.dir/mysqlimport.c.o [1624/2196] Linking CXX executable client/mysqlimport [1625/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o [1626/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o [1627/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/innochecksum.cc.o [1628/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o [1629/2196] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest.cc.o [1630/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/page/page0zip.cc.o ../storage/innobase/page/page0zip.cc: In function ‘ulint page_zip_verify_checksum(const void*, ulint, uintmax_t, bool, bool, FILE*)’: ../storage/innobase/page/page0zip.cc:5028:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] " uncorrupted\n", page_no); ^ ../storage/innobase/page/page0zip.cc:5071:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] calc, stored); ^ ../storage/innobase/page/page0zip.cc:5082:27: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no, crc32, stored); ^ ../storage/innobase/page/page0zip.cc:5085:43: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no, BUF_NO_CHECKSUM_MAGIC, stored); ^ [1631/2196] Linking CXX executable client/mysqltest [1632/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0buf.cc.o ../storage/innobase/buf/buf0buf.cc: In function ‘bool buf_page_is_checksum_valid_crc32(const unsigned char*, ulint, ulint, uintmax_t, bool, FILE*, srv_checksum_algorithm_t, bool)’: ../storage/innobase/buf/buf0buf.cc:632:43: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] crc32, checksum_field1, checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc: In function ‘bool buf_page_is_checksum_valid_innodb(const unsigned char*, ulint, ulint, uintmax_t, bool, FILE*, srv_checksum_algorithm_t)’: ../storage/innobase/buf/buf0buf.cc:700:19: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc:705:50: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] buf_calc_page_crc32(read_buf), checksum_field1); ^ ../storage/innobase/buf/buf0buf.cc:714:19: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc:719:19: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field1); ^ ../storage/innobase/buf/buf0buf.cc: In function ‘bool buf_page_is_checksum_valid_none(const unsigned char*, ulint, ulint, uintmax_t, bool, FILE*, srv_checksum_algorithm_t)’: ../storage/innobase/buf/buf0buf.cc:797:36: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field1, checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc: In function ‘bool buf_page_is_corrupted(bool, const unsigned char*, const page_size_t&, const fil_space_t*, uintmax_t, bool, bool, FILE*)’: ../storage/innobase/buf/buf0buf.cc:970:13: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no); ^ ../storage/innobase/buf/buf0buf.cc:1026:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc:1033:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field1); ^ ../storage/innobase/buf/buf0buf.cc:1090:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no); ^ ../storage/innobase/buf/buf0buf.cc:1128:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field2); ^ ../storage/innobase/buf/buf0buf.cc:1135:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] checksum_field1); ^ ../storage/innobase/buf/buf0buf.cc:1170:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no); ^ ../storage/innobase/buf/buf0buf.cc:1225:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uintmax_t {aka long long unsigned int}’ [-Wformat=] page_no); ^ [1633/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/os/os0file.cc.o [1634/2196] Building C object extra/CMakeFiles/perror.dir/perror.c.o [1635/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/logger_service.c.o [1636/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/my_md5_service.c.o [1637/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/my_sha1_service.c.o [1638/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/my_sha2_service.c.o [1639/2196] Linking CXX executable extra/perror [1640/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/progress_report_service.c.o [1641/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o [1642/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_autoinc_service.c.o [1643/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_error_context_service.c.o [1644/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o [1645/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_specifics_service.c.o [1646/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_rnd_service.c.o [1647/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_timezone_service.c.o [1648/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/wsrep_service.c.o [1649/2196] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o [1650/2196] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/fil/fil0crypt.cc.o [1651/2196] Linking C static library libservices/libmysqlservices.a [1652/2196] Building C object tests/CMakeFiles/bug25714.dir/bug25714.c.o [1653/2196] Linking CXX shared module storage/archive/ha_archive.so [1654/2196] Linking CXX executable extra/innochecksum [1655/2196] Linking CXX shared module storage/example/ha_example.so [1656/2196] Linking CXX shared module storage/blackhole/ha_blackhole.so [1657/2196] Linking CXX shared module storage/federated/ha_federated.so [1658/2196] Linking CXX shared module storage/federatedx/ha_federatedx.so [1659/2196] Linking CXX shared module storage/oqgraph/ha_oqgraph.so [1660/2196] Linking CXX shared module storage/mroonga/ha_mroonga.so [1661/2196] Building CXX object client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o [1662/2196] Linking CXX shared module storage/test_sql_discovery/ha_test_sql_discovery.so [1663/2196] Linking C shared module plugin/audit_null/adt_null.so [1664/2196] Linking CXX shared module storage/sphinx/ha_sphinx.so [1665/2196] Linking C shared module plugin/auth_ed25519/auth_ed25519.so [1666/2196] Linking C shared module plugin/auth_examples/auth_test_plugin.so [1667/2196] Linking C shared module plugin/auth_examples/dialog_examples.so [1668/2196] Linking C shared module plugin/auth_examples/qa_auth_interface.so [1669/2196] Linking C shared module plugin/auth_examples/qa_auth_server.so [1670/2196] Linking C shared module plugin/auth_examples/auth_0x0100.so [1671/2196] Linking CXX shared module storage/connect/ha_connect.so [1672/2196] Linking C shared module plugin/auth_examples/qa_auth_client.so [1673/2196] Linking CXX shared module plugin/auth_ed25519/client_ed25519.so [1674/2196] Linking CXX shared module storage/spider/ha_spider.so [1675/2196] Linking CXX shared module plugin/auth_gssapi/auth_gssapi.so [1676/2196] Linking C shared module plugin/auth_pam/auth_pam.so [1677/2196] Linking C shared module plugin/cracklib_password_check/cracklib_password_check.so [1678/2196] Linking CXX shared module plugin/daemon_example/libdaemon_example.so [1679/2196] Linking CXX shared module plugin/example_key_management/example_key_management.so [1680/2196] Linking C shared module plugin/fulltext/mypluglib.so [1681/2196] Linking CXX shared module plugin/debug_key_management/debug_key_management.so [1682/2196] Linking CXX shared module plugin/file_key_management/file_key_management.so [1683/2196] Linking CXX shared module plugin/locale_info/locales.so [1684/2196] Linking CXX shared module plugin/qc_info/query_cache_info.so [1685/2196] Linking CXX shared module plugin/handler_socket/handlersocket.so [1686/2196] Linking CXX shared module plugin/query_response_time/query_response_time.so [1687/2196] Linking C shared module plugin/server_audit/server_audit.so [1688/2196] Linking CXX shared module plugin/metadata_lock_info/metadata_lock_info.so [1689/2196] Linking C shared module plugin/simple_password_check/simple_password_check.so [1690/2196] Linking C shared module plugin/sql_errlog/sql_errlog.so [1691/2196] Linking CXX shared module plugin/semisync/semisync_master.so [1692/2196] Linking CXX shared module plugin/semisync/semisync_slave.so [1693/2196] Linking CXX shared module plugin/user_variables/user_variables.so [1694/2196] Linking CXX shared module plugin/wsrep_info/wsrep_info.so [1695/2196] Linking CXX executable tests/bug25714 [1696/2196] Linking CXX executable client/mysqlbinlog [1697/2196] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o [1698/2196] Linking CXX executable sql/gen_lex_hash [1699/2196] Building CXX object sql/CMakeFiles/sql_sequence_embedded.dir/ha_sequence.cc.o [1700/2196] Linking CXX static library sql/libsql_sequence_embedded.a [1701/2196] Building CXX object sql/CMakeFiles/sql_sequence.dir/ha_sequence.cc.o [1702/2196] Linking CXX static library sql/libsql_sequence.a [1703/2196] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o [1704/2196] Linking CXX executable sql/mysql_tzinfo_to_sql [1705/2196] Building CXX object sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o [1706/2196] Linking CXX static library sql/libpartition_embedded.a [1707/2196] Generating sql_yacc.cc, sql_yacc.h [1708/2196] Generating lex_hash.h [1709/2196] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_gtid.c.o [1710/2196] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_uuid.c.o [1711/2196] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_loader.c.o [1712/2196] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_dummy.c.o [1713/2196] Linking C static library wsrep/libwsrep.a [1714/2196] Building CXX object mysql-test/lib/My/SafeProcess/CMakeFiles/my_safe_process.dir/safe_process.cc.o [1715/2196] Linking CXX executable mysql-test/lib/My/SafeProcess/my_safe_process [1716/2196] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o [1717/2196] Linking CXX static library sql/libpartition.a [1718/2196] Building C object scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o [1719/2196] Linking C executable scripts/comp_sql [1720/2196] Generating mysql_fix_privilege_tables_sql.c [1721/2196] Building C object client/CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o [1722/2196] Linking CXX executable client/mysql_upgrade [1723/2196] Generating sql_yacc_ora.cc, sql_yacc_ora.h [1724/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o [1725/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o [1726/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o [1727/2196] Building C object tests/CMakeFiles/mysql_client_test.dir/mysql_client_test.c.o [1728/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o [1729/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o [1730/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o [1731/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o [1732/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o [1733/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o [1734/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o [1735/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o [1736/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o [1737/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o [1738/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o [1739/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_jsonfunc.cc.o [1740/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o [1741/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o [1742/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o [1743/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o [1744/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o [1745/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o [1746/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o [1747/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o [1748/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o [1749/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o [1750/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o [1751/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o [1752/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o [1753/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o [1754/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o [1755/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o [1756/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o [1757/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o [1758/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o [1759/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o [1760/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o [1761/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o [1762/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o [1763/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o [1764/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o [1765/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o [1766/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o [1767/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o [1768/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o [1769/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o [1770/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o [1771/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o [1772/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o [1773/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o [1774/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o [1775/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o [1776/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o [1777/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o [1778/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o [1779/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o [1780/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o [1781/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o [1782/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o [1783/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o [1784/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o [1785/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o [1786/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o [1787/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o [1788/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o [1789/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o [1790/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o [1791/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o [1792/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o [1793/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o [1794/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o [1795/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o [1796/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o [1797/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o [1798/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o [1799/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o [1800/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o [1801/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o [1802/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o [1803/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o [1804/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o [1805/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o [1806/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o [1807/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o [1808/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_timer-t.dir/pfs_timer-t.cc.o [1809/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o [1810/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o [1811/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o [1812/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o [1813/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o [1814/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o [1815/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o [1816/2196] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o [1817/2196] Linking CXX executable tests/mysql_client_test [1818/2196] Linking CXX static library storage/perfschema/libperfschema.a [1819/2196] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o [1820/2196] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o [1821/2196] Linking CXX executable storage/perfschema/unittest/pfs_instr-t [1822/2196] Linking CXX executable storage/perfschema/unittest/pfs_instr_class-t [1823/2196] Linking CXX executable storage/perfschema/unittest/pfs_account-oom-t [1824/2196] Linking CXX executable storage/perfschema/unittest/pfs_timer-t [1825/2196] Linking CXX executable storage/perfschema/unittest/pfs_misc-t [1826/2196] Linking CXX executable storage/perfschema/unittest/pfs_instr-oom-t [1827/2196] Linking CXX executable storage/perfschema/unittest/pfs_user-oom-t [1828/2196] Linking CXX executable storage/perfschema/unittest/pfs-t [1829/2196] Linking CXX executable sql/gen_lex_token [1830/2196] Generating lex_token.h [1831/2196] Linking CXX executable storage/perfschema/unittest/pfs_instr_class-oom-t [1832/2196] Linking CXX executable storage/perfschema/unittest/pfs_host-oom-t [1833/2196] Building CXX object sql/CMakeFiles/sql.dir/compat56.cc.o [1834/2196] Building CXX object unittest/sql/CMakeFiles/explain_filename-t.dir/explain_filename-t.cc.o [1835/2196] Building CXX object sql/CMakeFiles/sql.dir/des_key_file.cc.o [1836/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client.c.o [1837/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/errmsg.c.o [1838/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o [1839/2196] Building CXX object sql/CMakeFiles/sql.dir/derror.cc.o [1840/2196] Building CXX object sql/CMakeFiles/sql.dir/discover.cc.o [1841/2196] Building CXX object sql/CMakeFiles/sql.dir/filesort_utils.cc.o [1842/2196] Building CXX object sql/CMakeFiles/sql.dir/gstream.cc.o [1843/2196] Building CXX object sql/CMakeFiles/sql.dir/field_conv.cc.o [1844/2196] Building CXX object sql/CMakeFiles/sql.dir/signal_handler.cc.o [1845/2196] Building CXX object sql/CMakeFiles/sql.dir/filesort.cc.o [1846/2196] Building CXX object sql/CMakeFiles/sql.dir/hostname.cc.o [1847/2196] Building CXX object sql/CMakeFiles/sql.dir/init.cc.o [1848/2196] Building CXX object sql/CMakeFiles/sql.dir/item_buff.cc.o [1849/2196] Building CXX object sql/CMakeFiles/sql.dir/handler.cc.o [1850/2196] Building CXX object sql/CMakeFiles/sql.dir/field.cc.o [1851/2196] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o [1852/2196] Building CXX object sql/CMakeFiles/sql.dir/item.cc.o [1853/2196] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o [1854/2196] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o [1855/2196] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o [1856/2196] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o [1857/2196] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o [1858/2196] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o [1859/2196] Building CXX object sql/CMakeFiles/sql.dir/item_sum.cc.o [1860/2196] Building CXX object sql/CMakeFiles/sql.dir/item_subselect.cc.o [1861/2196] Building CXX object sql/CMakeFiles/sql.dir/lock.cc.o [1862/2196] Building CXX object sql/CMakeFiles/sql.dir/item_timefunc.cc.o [1863/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_reporting.cc.o [1864/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_record.cc.o [1865/2196] Building CXX object sql/CMakeFiles/sql.dir/log_event_old.cc.o [1866/2196] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o [1867/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_record_old.cc.o [1868/2196] Building CXX object sql/CMakeFiles/sql.dir/mf_iocache.cc.o [1869/2196] Building CXX object sql/CMakeFiles/sql.dir/net_serv.cc.o [1870/2196] Building CXX object sql/CMakeFiles/sql.dir/my_decimal.cc.o [1871/2196] Building CXX object sql/CMakeFiles/sql.dir/keycaches.cc.o [1872/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o [1873/2196] Building CXX object sql/CMakeFiles/sql.dir/log_event.cc.o [1874/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/pack.c.o [1875/2196] Building CXX object sql/CMakeFiles/sql.dir/parse_file.cc.o [1876/2196] Building C object sql/CMakeFiles/sql.dir/password.c.o [1877/2196] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o [1878/2196] Building CXX object sql/CMakeFiles/sql.dir/opt_sum.cc.o [1879/2196] Building CXX object sql/CMakeFiles/sql.dir/records.cc.o [1880/2196] Building CXX object sql/CMakeFiles/sql.dir/protocol.cc.o [1881/2196] Building CXX object sql/CMakeFiles/sql.dir/procedure.cc.o [1882/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_filter.cc.o [1883/2196] Building CXX object sql/CMakeFiles/sql.dir/session_tracker.cc.o [1884/2196] Building CXX object sql/CMakeFiles/sql.dir/repl_failsafe.cc.o [1885/2196] Building CXX object sql/CMakeFiles/sql.dir/opt_range.cc.o [1886/2196] Building CXX object sql/CMakeFiles/sql.dir/set_var.cc.o [1887/2196] Building CXX object sql/CMakeFiles/sql.dir/sp_cache.cc.o [1888/2196] Building CXX object sql/CMakeFiles/sql.dir/sp.cc.o [1889/2196] Building CXX object sql/CMakeFiles/sql.dir/sp_pcontext.cc.o [1890/2196] Building CXX object sql/CMakeFiles/sql.dir/slave.cc.o [1891/2196] Building CXX object sql/CMakeFiles/sql.dir/sp_head.cc.o [1892/2196] Building CXX object sql/CMakeFiles/sql.dir/spatial.cc.o [1893/2196] Building CXX object sql/CMakeFiles/sql.dir/sp_rcontext.cc.o [1894/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_cache.cc.o [1895/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_analyse.cc.o [1896/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_base.cc.o [1897/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_crypt.cc.o [1898/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_client.cc.o [1899/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_cursor.cc.o [1900/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_db.cc.o [1901/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_acl.cc.o [1902/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_class.cc.o [1903/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_delete.cc.o [1904/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_digest.cc.o [1905/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_do.cc.o [1906/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_derived.cc.o [1907/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_handler.cc.o [1908/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o [1909/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_error.cc.o [1910/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_list.cc.o [1911/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_help.cc.o [1912/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_load.cc.o [1913/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_manager.cc.o [1914/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o [1915/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_insert.cc.o [1916/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_lex.cc.o [1917/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_plugin.cc.o [1918/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_partition.cc.o [1919/2196] Building CXX object sql/CMakeFiles/sql.dir/debug_sync.cc.o [1920/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_rename.cc.o [1921/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_prepare.cc.o [1922/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_parse.cc.o [1923/2196] Building C object sql/CMakeFiles/sql.dir/sql_state.c.o [1924/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_repl.cc.o [1925/2196] Building CXX object sql/CMakeFiles/sql.dir/group_by_handler.cc.o [1926/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_string.cc.o [1927/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_statistics.cc.o [1928/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_test.cc.o [1929/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_show.cc.o [1930/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_udf.cc.o [1931/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_trigger.cc.o [1932/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_table.cc.o [1933/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_view.cc.o [1934/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_select.cc.o [1935/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_union.cc.o [1936/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_update.cc.o [1937/2196] Building CXX object sql/CMakeFiles/sql.dir/strfunc.cc.o [1938/2196] Building CXX object sql/CMakeFiles/sql.dir/thr_malloc.cc.o [1939/2196] Building CXX object sql/CMakeFiles/sql.dir/tztime.cc.o [1940/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_time.cc.o [1941/2196] Building CXX object sql/CMakeFiles/sql.dir/unireg.cc.o [1942/2196] Building CXX object sql/CMakeFiles/sql.dir/uniques.cc.o [1943/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_tblmap.cc.o [1944/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_binlog.cc.o [1945/2196] Building CXX object sql/CMakeFiles/sql.dir/event_scheduler.cc.o [1946/2196] Building CXX object sql/CMakeFiles/sql.dir/table.cc.o [1947/2196] Building CXX object sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o [1948/2196] Building CXX object sql/CMakeFiles/sql.dir/event_data_objects.cc.o [1949/2196] Building CXX object sql/CMakeFiles/sql.dir/event_queue.cc.o [1950/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_user.c.o [1951/2196] Building CXX object sql/CMakeFiles/sql.dir/event_db_repository.cc.o [1952/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_tablespace.cc.o [1953/2196] Building CXX object sql/CMakeFiles/sql.dir/partition_info.cc.o [1954/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_utility.cc.o [1955/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_injector.cc.o [1956/2196] Building CXX object sql/CMakeFiles/sql.dir/events.cc.o [1957/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_mi.cc.o [1958/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_servers.cc.o [1959/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_rli.cc.o [1960/2196] Building CXX object sql/CMakeFiles/sql.dir/scheduler.cc.o [1961/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_audit.cc.o [1962/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_connect.cc.o [1963/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_locale.cc.o [1964/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o [1965/2196] Building CXX object sql/CMakeFiles/sql.dir/event_parse_data.cc.o [1966/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_alter.cc.o [1967/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_profile.cc.o [1968/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_signal.cc.o [1969/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_handler.cc.o [1970/2196] Building CXX object sql/CMakeFiles/sql.dir/mdl.cc.o [1971/2196] Building CXX object sql/CMakeFiles/sql.dir/transaction.cc.o [1972/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_truncate.cc.o [1973/2196] Building CXX object sql/CMakeFiles/sql.dir/datadict.cc.o [1974/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_admin.cc.o [1975/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_reload.cc.o [1976/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_analyze_stmt.cc.o [1977/2196] Building CXX object sql/CMakeFiles/sql.dir/item_inetfunc.cc.o [1978/2196] Building CXX object sql/CMakeFiles/sql.dir/sys_vars.cc.o [1979/2196] Building CXX object sql/CMakeFiles/sql.dir/create_options.cc.o [1980/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_explain.cc.o [1981/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_join_cache.cc.o [1982/2196] Building CXX object sql/CMakeFiles/sql.dir/multi_range_read.cc.o [1983/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_expression_cache.cc.o [1984/2196] Building CXX object sql/CMakeFiles/sql.dir/opt_index_cond_pushdown.cc.o [1985/2196] Building CXX object sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o [1986/2196] Building CXX object sql/CMakeFiles/sql.dir/gcalc_tools.cc.o [1987/2196] Building CXX object sql/CMakeFiles/sql.dir/opt_table_elimination.cc.o [1988/2196] Building C object sql/CMakeFiles/sql.dir/__/sql-common/mysql_async.c.o [1989/2196] Building CXX object sql/CMakeFiles/sql.dir/opt_subselect.cc.o [1990/2196] Building CXX object sql/CMakeFiles/sql.dir/threadpool_common.cc.o [1991/2196] Building CXX object sql/CMakeFiles/sql.dir/my_apc.cc.o [1992/2196] Building CXX object sql/CMakeFiles/sql.dir/my_json_writer.cc.o [1993/2196] Building CXX object sql/CMakeFiles/sql.dir/mf_iocache_encr.cc.o [1994/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_gtid.cc.o [1995/2196] Building CXX object sql/CMakeFiles/sql.dir/rpl_parallel.cc.o [1996/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_type.cc.o [1997/2196] Building CXX object sql/CMakeFiles/sql.dir/item_jsonfunc.cc.o [1998/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_cte.cc.o [1999/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_sequence.cc.o [2000/2196] Building CXX object sql/CMakeFiles/sql.dir/item_windowfunc.cc.o [2001/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_check_opts.cc.o [2002/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_notify.cc.o [2003/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_hton.cc.o [2004/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_window.cc.o [2005/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_sst.cc.o [2006/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_var.cc.o [2007/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_mysqld.cc.o [2008/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_utils.cc.o [2009/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_binlog.cc.o [2010/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_applier.cc.o [2011/2196] Building CXX object sql/CMakeFiles/sql.dir/encryption.cc.o [2012/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_xid.cc.o [2013/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_builtin.cc.o [2014/2196] Building CXX object sql/CMakeFiles/sql.dir/wsrep_thd.cc.o [2015/2196] Building CXX object sql/CMakeFiles/sql.dir/table_cache.cc.o [2016/2196] Building CXX object sql/CMakeFiles/sql.dir/temporary_tables.cc.o [2017/2196] Building CXX object sql/CMakeFiles/mysqld.dir/main.cc.o [2018/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o [2019/2196] Building CXX object sql/CMakeFiles/sql.dir/threadpool_generic.cc.o [2020/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/libmysql.c.o [2021/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/errmsg.c.o [2022/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o [2023/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o [2024/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o [2025/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o [2026/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/mysql_async.c.o [2027/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o [2028/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o [2029/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o [2030/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o [2031/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o [2032/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o [2033/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o [2034/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o [2035/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o [2036/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o [2037/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/slave.cc.o [2038/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o [2039/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o [2040/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o [2041/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o [2042/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o [2043/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o [2044/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o [2045/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o [2046/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_yacc_ora.cc.o [2047/2196] Building CXX object sql/CMakeFiles/sql.dir/sql_yacc.cc.o [2048/2196] Linking CXX static library sql/libsql.a [2049/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o [2050/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o [2051/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o [2052/2196] Linking CXX executable unittest/sql/explain_filename-t [2053/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o [2054/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o [2055/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o [2056/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o [2057/2196] Linking CXX executable sql/mysqld [2058/2196] Building C object sql/CMakeFiles/udf_example.dir/udf_example.c.o [2059/2196] Linking C shared module sql/udf_example.so [2060/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o [2061/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o [2062/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o [2063/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o [2064/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o [2065/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o [2066/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/repl_failsafe.cc.o [2067/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o [2068/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o [2069/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o [2070/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o [2071/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o [2072/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o [2073/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o [2074/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o [2075/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o [2076/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o [2077/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o [2078/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o [2079/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o [2080/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o [2081/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o [2082/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o [2083/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o [2084/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o [2085/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o [2086/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o [2087/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o [2088/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o [2089/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o [2090/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o [2091/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o [2092/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o [2093/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o [2094/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o [2095/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o [2096/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o [2097/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o [2098/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o [2099/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o [2100/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o [2101/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_binlog.cc.o [2102/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o [2103/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o [2104/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o [2105/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o [2106/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o [2107/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o [2108/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o [2109/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o [2110/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_table_elimination.cc.o [2111/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o [2112/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o [2113/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_repl.cc.o [2114/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o [2115/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/group_by_handler.cc.o [2116/2196] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o [2117/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o [2118/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o [2119/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o [2120/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_statistics.cc.o [2121/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o [2122/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o [2123/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o [2124/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o [2125/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o [2126/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o [2127/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o [2128/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o [2129/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o [2130/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o [2131/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o [2132/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o [2133/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o [2134/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o [2135/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o [2136/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o [2137/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o [2138/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o [2139/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o [2140/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o [2141/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o [2142/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o [2143/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o [2144/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o [2145/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o [2146/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o [2147/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o [2148/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o [2149/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o [2150/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o [2151/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o [2152/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_cache.cc.o [2153/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/multi_range_read.cc.o [2154/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/create_options.cc.o [2155/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_index_cond_pushdown.cc.o [2156/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o [2157/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o [2158/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o [2159/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_json_writer.cc.o [2160/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_expression_cache.cc.o [2161/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_apc.cc.o [2162/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_subselect.cc.o [2163/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/compat56.cc.o [2164/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid.cc.o [2165/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyze_stmt.cc.o [2166/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache_encr.cc.o [2167/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o [2168/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_explain.cc.o [2169/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/encryption.cc.o [2170/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/wsrep_dummy.cc.o [2171/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_type.cc.o [2172/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o [2173/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cte.cc.o [2174/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_sequence.cc.o [2175/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_windowfunc.cc.o [2176/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/session_tracker.cc.o [2177/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/ha_sequence.cc.o [2178/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/temporary_tables.cc.o [2179/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_window.cc.o [2180/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_yacc_ora.cc.o [2181/2196] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_yacc.cc.o [2182/2196] Linking CXX static library libmysqld/libsql_embedded.a [2183/2196] Generating mysqlserver_depends.c [2184/2196] Building CXX object libmysqld/CMakeFiles/libmysqld.dir/libmysqld_exports_file.cc.o [2185/2196] Building C object libmysqld/CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o [2186/2196] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/completion_hash.cc.o [2187/2196] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/readline.cc.o [2188/2196] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/mysql.cc.o [2189/2196] Linking C static library libmysqld/libmysqld.a /usr/bin/ar: creating /<>/builddir/libmysqld/libmysqld.a [2190/2196] Building CXX object libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/__/__/client/mysqltest.cc.o [2191/2196] Linking CXX shared library libmysqld/libmysqld.so.19 [2192/2196] Creating library symlink libmysqld/libmysqld.so [2193/2196] Linking CXX executable libmysqld/examples/mysql_embedded [2194/2196] Linking CXX executable libmysqld/examples/mysqltest_embedded [2195/2196] Building C object libmysqld/examples/CMakeFiles/mysql_client_test_embedded.dir/__/__/tests/mysql_client_test.c.o [2196/2196] Linking CXX executable libmysqld/examples/mysql_client_test_embedded make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' # Skip unstable tests if such are defined for arch cp mysql-test/unstable-tests debian/mysql-test-unstable-tests.orig [ ! -f debian/unstable-tests.armhf ] || cat debian/unstable-tests.armhf >> mysql-test/unstable-tests # Run testsuite cd builddir/mysql-test && ./mtr --force --testcase-timeout=30 --suite-timeout=540 --retry=3 --parallel=4 --skip-test-list=unstable-tests || exit 1 ; Logging: /<>/mysql-test/mysql-test-run.pl --force --testcase-timeout=30 --suite-timeout=540 --retry=3 --parallel=4 --skip-test-list=unstable-tests vardir: /<>/builddir/mysql-test/var Removing old var directory... Creating var directory '/<>/builddir/mysql-test/var'... Checking supported features... MariaDB Version 10.3.0-MariaDB-0~201712111615~ubuntu18.04.1 - SSL connections supported Using suites: main-,archive-,binlog-,binlog_encryption-,csv-,compat/oracle-,encryption-,federated-,funcs_1-,funcs_2-,gcol-,handler-,heap-,innodb-,innodb_fts-,innodb_gis-,innodb_zip-,json-,maria-,multi_source-,optimizer_unfixed_bugs-,parts-,percona-,perfschema-,plugins-,roles-,rpl-,sys_vars-,sql_sequence-,unit-,vcol-,wsrep-,connect,mroonga/storage,mroonga/wrapper,oqgraph,sequence,sql_discovery,metadata_lock_info,query_response_time,user_variables Collecting tests... Installing system database... ============================================================================== TEST WORKER RESULT TIME (ms) or COMMENT -------------------------------------------------------------------------- worker[3] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019 worker[4] Using MTR_BUILD_THREAD 301, with reserved ports 16020..16039 worker[2] Using MTR_BUILD_THREAD 302, with reserved ports 16040..16059 worker[1] Using MTR_BUILD_THREAD 303, with reserved ports 16060..16079 oqgraph.regression_mdev6282 [ disabled ] Modified in 10.1.22 oqgraph.regression_mdev6345 [ disabled ] Modified in 10.1.22 mroonga/storage.alter_table_add_index_token_filters_one_token_filter [ disabled ] Bundled Mroonga does not support token filter yet. mroonga/storage.alter_table_change_token_filter [ disabled ] Bundled Mroonga does not support token filter yet. mroonga/storage.column_datetime_32bit_2038 [ disabled ] Wrong result on Alpha mroonga/storage.column_datetime_32bit_before_unix_epoch [ disabled ] Wrong result on Alpha mroonga/storage.column_datetime_32bit_max [ disabled ] Wrong result on Alpha mroonga/storage.column_datetime_32bit_out_of_range [ disabled ] Wrong result on Alpha mroonga/storage.foreign_key_create [ disabled ] Bundled Mroonga does not support this test yet. mroonga/storage.index_multiple_column_unique_date_32bit_equal [ disabled ] Wrong result on Alpha mroonga/storage.index_multiple_column_unique_date_order_32bit_desc [ disabled ] Wrong result on Alpha mroonga/storage.index_multiple_column_unique_datetime_index_read [ disabled ] MDEV-8643 - valgrind warnings mroonga/storage.partition_insert [ disabled ] Bundled Mroonga does not support this test yet. mroonga/storage.repair_table_no_index_file [ disabled ] MDEV-9364 - wrong result connect.jdbc [ disabled ] Modified in 10.1.21 connect.jdbc_new [ disabled ] Modified in 10.1.21 connect.jdbc_oracle [ disabled ] Variable settings depend on machine configuration connect.jdbc_postgresql [ disabled ] Variable settings depend on machine configuration connect.json [ disabled ] TABLE_TYPE = JSON conflicts with the SQL syntax connect.json_udf [ disabled ] conflicts with the server JSON functions connect.json_udf_bin [ disabled ] conflicts with the server JSON functions connect.tbl [ disabled ] MDEV-9844, MDEV-10179 - sporadic crashes, valgrind warnings, wrong results connect.xml_zip [ disabled ] Added in 10.1.22 connect.zip [ disabled ] Added in 10.1.22 funcs_2.innodb_charset [ disabled ] Modified in 10.1.21 funcs_2.memory_charset [ disabled ] MDEV-10290 - Timeout funcs_2.myisam_charset [ disabled ] MDEV-11535 - Timeout archive.archive-big [ disabled ] MDEV-10615 - table is marked as crashed archive.discover [ disabled ] MDEV-10510 - table is marked as crashed; modified in 10.1.21 binlog.binlog_commit_wait [ disabled ] MDEV-10150 - Error: too much time elapsed binlog.binlog_max_binlog_stmt_cache_size [ disabled ] Added in 10.1.22 binlog.binlog_spurious_ddl_errors [ disabled ] BUG#11761680 2013-01-18 astha Fixed on mysql-5.6 and trunk binlog.binlog_truncate_innodb [ disabled ] BUG#11764459 2010-10-20 anitha Originally disabled due to BUG#42643. Product bug fixed, but test changes needed binlog.binlog_xa_recover [ disabled ] MDEV-8517 - Extra checkpoint binlog_encryption.binlog_incident [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_index [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_ioerr [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_mysqlbinlog-cp932 [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_row_annotate [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_write_error [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.binlog_xa_recover [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.encrypted_master [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.encrypted_master_lost_key [ disabled ] MDEV-11323 - unspecified behavior for IO thread binlog_encryption.encrypted_master_switch_to_unencrypted [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.encrypted_slave [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.encryption_combo [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.multisource [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.mysqlbinlog [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_binlog_errors [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_cant_read_event_incident [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_checksum [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_checksum_cache [ disabled ] MDEV-11486 - sporadic failure in IO thread binlog_encryption.rpl_corruption [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_gtid_basic [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_incident [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_init_slave_errors [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_loaddata_local [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_loadfile [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_mixed_binlog_max_cache_size [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_packet [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_parallel [ disabled ] MDEV-10653 - Timeout binlog_encryption.rpl_parallel_show_binlog_events_purge_logs [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_relayrotate [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_semi_sync [ disabled ] MDEV-11220 - Wrong result binlog_encryption.rpl_skip_replication [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_special_charset [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_sporadic_master [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_ssl [ disabled ] MDEV-11542 - Server crash binlog_encryption.rpl_stm_relay_ign_space [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_switch_stm_row_mixed [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_sync [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_temporal_format_default_to_default [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_temporal_format_mariadb53_to_mysql56 [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_temporal_format_mysql56_to_mariadb53 [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) binlog_encryption.rpl_typeconv [ disabled ] Added in 10.1.20, still unstable (valgrind errors and such) encryption.create_or_replace [ disabled ] MDEV-9359 - Assertion failure encryption.encrypt_and_grep [ disabled ] MDEV-11222 - InnoDB error encryption.innodb-bad-key-change [ disabled ] Modified in 10.1.22 encryption.innodb-bad-key-change2 [ disabled ] Modified in 10.1.22 encryption.innodb-bad-key-change3 [ disabled ] Modified in 10.1.21 encryption.innodb-bad-key-change4 [ disabled ] Modified in 10.1.22 encryption.innodb-bad-key-change5 [ disabled ] Modified in 10.1.22 encryption.innodb-bad-key-shutdown [ disabled ] MDEV-9105 - valgrind warnings, assertion failures; also modified in 10.1.22 encryption.innodb-discard-import [ disabled ] Modified in 10.1.21 encryption.innodb-discard-import-change [ disabled ] Modified in 10.1.21 encryption.innodb-encryption-disable [ disabled ] Modified in 10.1.22 encryption.innodb-missing-key [ disabled ] MDEV-9359 - assertion failure; also modified in 10.1.22 encryption.innodb-page_encryption [ disabled ] MDEV-10641 - mutex problem encryption.innodb-page_encryption_compression [ skipped ] Test needs --big-test encryption.innodb-read-only [ disabled ] Added in 10.1.22 encryption.innodb_encryption-page-compression [ disabled ] MDEV-11420 encryption.innodb_encryption_discard_import [ disabled ] MDEV-11218 - wrong result, also modified in 10.1.21 encryption.innodb_encryption_filekeys [ disabled ] MDEV-9962 - timeouts encryption.innodb_encryption_tables [ disabled ] MDEV-9359 - Assertion failure encryption.innodb_first_page [ disabled ] MDEV-10689 - crashes encryption.innodb_lotoftables [ disabled ] MDEV-11531 - InnoDB error, also modified in 10.1.21 encryption.innodb_onlinealter_encryption [ disabled ] MDEV-10099 - wrong results encryption.innodb_scrub [ disabled ] MDEV-8139 scrubbing does not work reliably encryption.innodb_scrub_background [ disabled ] MDEV-8139 scrubbing does not work reliably federated.federated_bug_35333 [ disabled ] Modified in 10.1.22 federated.federated_innodb [ disabled ] MDEV-10617, MDEV-10417 - Wrong checksum, timeouts, fails on Mips federated.federated_server [ skipped ] Test needs --big-test federated.federated_transactions [ disabled ] MDEV-10617, MDEV-10417 - Wrong checksum, timeouts, fails on Mips federated.federatedx [ disabled ] MDEV-10617 - Wrong checksum, timeouts funcs_1.is_columns_mysql [ disabled ] Modified in 10.1.22 funcs_1.myisam_views-big [ skipped ] Test needs --big-test funcs_1.processlist_val_no_prot [ disabled ] MDEV-11223 - Wrong result innodb.101_compatibility [ disabled ] Modified in 10.1.22 innodb.alter_key_block_size-11757 [ disabled ] Added in 10.1.22 innodb.binlog_consistent [ disabled ] MDEV-10618 - Server fails to start innodb.doublewrite [ disabled ] Modified in 10.1.22 innodb.group_commit_crash [ disabled ] Modified in 10.1.21 innodb.group_commit_crash_no_optimize_thread [ disabled ] Modified in 10.1.21 innodb.innodb-32k-crash [ disabled ] Modified in 10.1.22 innodb.innodb-64k-crash [ disabled ] Modified in 10.1.22 innodb.innodb-alter-table [ disabled ] MDEV-10619 - Testcase timeout innodb.innodb-bigblob [ skipped ] Test needs --big-test innodb.innodb-blob [ disabled ] MDEV-12053 - Client crash; also modified in 10.1.22 innodb.innodb-bug-14068765 [ disabled ] MDEV-9105 - valgrind warnings, assertion failures innodb.innodb-bug-14084530 [ disabled ] MDEV-9105 - valgrind warnings, assertion failures innodb.innodb-change-buffer-recovery [ disabled ] Modified in 10.1.21 innodb.innodb-get-fk [ disabled ] Modified in 10.1.22 innodb.innodb-page_compression_default [ disabled ] Added in 10.1.22 innodb.innodb-page_compression_zip [ disabled ] MDEV-10641 - mutex problem innodb.innodb-wl5522 [ disabled ] MDEV-9105 - valgrind warnings, assertion failures innodb.innodb-wl5522-1 [ disabled ] MDEV-9105 - valgrind warnings, assertion failures innodb.innodb-wl5522-debug [ disabled ] Modified in 10.1.22 innodb.innodb_bug11754376 [ disabled ] Modified in 10.1.22 innodb.innodb_bug14147491 [ disabled ] MDEV-12253 ut_ad(buf_pool->n_pend_reads > 0) innodb.innodb_bug14676111 [ disabled ] MDEV-11802 - wrong result; also modified in 10.1.22 innodb.innodb_bug30423 [ disabled ] MDEV-7311 - Wrong number of rows in the plan innodb.innodb_bug53756 [ disabled ] Modified in 10.1.22 innodb.innodb_bug56947 [ disabled ] Modified in 10.1.22 innodb.innodb_bug59641 [ disabled ] Modified in 10.1.22 innodb.innodb_defrag_binlog [ skipped ] Test needs --big-test innodb.innodb_defrag_concurrent [ skipped ] Test needs --big-test innodb.innodb_defrag_stats [ skipped ] Test needs --big-test innodb.innodb_defrag_stats_many_tables [ skipped ] Test needs --big-test innodb.innodb_defragment [ skipped ] Test needs --big-test innodb.innodb_defragment_fill_factor [ disabled ] MDEV-10771 innodb.innodb_mysql [ skipped ] Test needs --big-test innodb.innodb_simulate_comp_failures [ skipped ] Test needs --big-test innodb.innodb_stats [ disabled ] MDEV-10682 - wrong result innodb.innodb_sys_semaphore_waits [ disabled ] MDEV-10331 - wrong result innodb.log_data_file_size [ disabled ] Added in 10.1.21 innodb.log_file_size [ disabled ] Added in 10.1.22 innodb.read_only_recovery [ disabled ] Added in 10.1.22 innodb.sp_temp_table [ skipped ] Test needs --big-test innodb.xa_recovery [ disabled ] Modified in 10.1.22 innodb_fts.crash_recovery [ disabled ] Added in 10.1.22 innodb_fts.innodb_fts_result_cache_limit [ disabled ] Modified in 10.1.22 innodb_fts.misc_debug [ disabled ] Added in 10.1.22 innodb_zip.16k [ skipped ] Test needs --big-test innodb_zip.innochecksum_2 [ skipped ] Test needs --big-test innodb_zip.large_blob [ skipped ] Test needs --big-test innodb_zip.wl6347_comp_indx_stat [ skipped ] Test needs --big-test innodb_zip.wl6501_1 [ skipped ] Test needs --big-test innodb_zip.wl6501_crash_3 [ skipped ] Test needs --big-test innodb_zip.wl6501_crash_4 [ skipped ] Test needs --big-test innodb_zip.wl6501_crash_5 [ skipped ] Test needs --big-test innodb_zip.wl6501_scale_1 [ skipped ] Test needs --big-test main.alter_table [ disabled ] Modified in 10.1.22 main.alter_table-big [ skipped ] Test needs --big-test main.alter_table_trans [ disabled ] MDEV-11805 - timeout main.analyze_format_json [ disabled ] MDEV-11866 - Wrong result; also uses analyze-format.inc modified in 10.1.22 main.analyze_stmt_orderby [ disabled ] MDEV-11866 - Wrong result; also uses analyze-format.inc modified in 10.1.22 main.analyze_stmt_slow_query_log [ disabled ] MDEV-12237 - Wrong result; also modified in 10.1.21 main.cast [ disabled ] Modified in 10.1.21 main.count_distinct3 [ skipped ] Test needs --big-test main.create [ disabled ] Modified in 10.1.21 main.create-big [ skipped ] Test needs --big-test main.create_delayed [ disabled ] MDEV-10605 - failed with timeout main.ctype_ucs [ disabled ] Modified in 10.1.21 main.ctype_ucs2_def [ disabled ] Modified in 10.1.21 main.ctype_ucs2_query_cache [ disabled ] Modified in 10.1.21 main.ctype_utf16 [ disabled ] Modified in 10.1.21 main.ctype_utf16_def [ disabled ] Modified in 10.1.21 main.ctype_utf16le [ disabled ] MDEV-10675: timeout or extra warnings main.ctype_utf32 [ disabled ] Modified in 10.1.21 main.delayed [ disabled ] https://jira.mariadb.org/browse/MDEV-9679 main.derived [ disabled ] Modified in 10.1.22 main.drop_bad_db_type [ disabled ] Modified in 10.1.22 main.events_restart [ disabled ] MDEV-12236 - Server shutdown problem main.events_slowlog [ disabled ] Added in 10.1.21 main.events_stress [ skipped ] Test needs --big-test main.events_time_zone [ disabled ] Test is not predictable as it depends on precise timing. main.explain_json [ disabled ] Uses analyze-format.inc modified in 10.1.22 main.explain_json_format_partitions [ disabled ] Uses analyze-format.inc modified in 10.1.22 main.file_contents [ disabled ] MDEV-6526 these files are not installed anymore main.func_time [ disabled ] Modified in 10.1.21 main.gis [ disabled ] Modified in 10.1.22 main.grant [ disabled ] Modified in 10.1.22 main.host_cache_size_functionality [ disabled ] MDEV-10606 - sporadic failure on shutdown main.index_intersect_innodb [ disabled ] MDEV-10643 - failed with timeout main.index_merge_innodb [ disabled ] MDEV-7142 - Wrong execution plan, also modified in 10.1.21 main.information_schema-big [ skipped ] Test needs --big-test main.information_schema_part [ disabled ] Modified in 10.1.21 main.innodb_mysql_lock [ disabled ] MDEV-7861 - sporadic lock detection failure main.join_cache [ disabled ] Modified in 10.1.21 main.join_nested [ disabled ] MOdified in 10.1.22 main.kill_processlist-6619 [ disabled ] MDEV-10793 - wrong result in processlist main.loaddata [ disabled ] Modified in 10.1.21 main.log_slow [ disabled ] Modified in 10.1.21 main.log_tables-big [ disabled ] Bug#11756699 2010-11-15 mattiasj report already exists main.max_statement_time [ disabled ] cannot possibly work, depends on timing main.mdev-504 [ disabled ] MDEV-10607 - sporadic "can't connect" main.mdev375 [ disabled ] MDEV-10607 - sporadic "can't connect" main.merge [ disabled ] MDEV-10607 - sporadic "can't connect" main.merge-big [ skipped ] Test needs --big-test main.myisam-big [ skipped ] Test needs --big-test main.mysql_embedded [ disabled ] Bug#12561297 2011-05-14 Anitha Dependent on PB2 changes - eventum#41836 main.mysql_upgrade_noengine [ disabled ] MDEV-12233 - Wrong result; added in 10.1.22 main.mysqlbinlog_row_big [ skipped ] Test needs --big-test main.mysqldump [ disabled ] Modified in 10.1.22 main.mysqlslap [ disabled ] MDEV-11801 - timeout main.mysqltest [ disabled ] MDEV-9269 - fails on Alpha main.order_by [ disabled ] Modified in 10.1.21 main.order_by_optimizer_innodb [ disabled ] MDEV-10683 - wrong execution plan main.partition_column [ disabled ] Modified in 10.1.22 main.partition_innodb [ disabled ] Modified in 10.1.22 main.partition_myisam [ disabled ] Modified in 10.1.22 main.pool_of_threads [ disabled ] Modified in 10.1.21 main.ps [ disabled ] MDEV-11017 - sporadic wrong Prepared_stmt_count; also modified in 10.1.22 main.range_vs_index_merge [ disabled ] Modified in 10.1.22 main.read_many_rows_innodb [ disabled ] Bug#11748886 2010-11-15 mattiasj report already exists main.repair_symlink-5543 [ disabled ] MDEV-12215 - Wrong error codes; also modified in 10.1.22 main.show_explain [ disabled ] MDEV-10674 - sporadic failure main.signal_demo3 [ disabled ] MDEV-11720 - Thread stack overrun on labrador main.sp [ disabled ] Modified in 10.1.22 main.sp-prelocking [ disabled ] Modified in 10.1.21 main.sp-security [ disabled ] MDEV-10607 - sporadic "can't connect" main.ssl-big [ skipped ] Test needs --big-test main.ssl_crl [ disabled ] broken upstream main.ssl_crl_clients_valid [ disabled ] broken upstream main.ssl_crl_clrpath [ disabled ] broken upstream main.stat_tables_par [ disabled ] Modified in 10.1.22 main.status [ disabled ] MDEV-8510 - sporadic wrong result main.subselect [ disabled ] Modified in 10.1.21 main.subselect2 [ disabled ] Modified in 10.1.21 main.subselect4 [ disabled ] Modified in 10.1.22 main.subselect_cache [ disabled ] Modified in 10.1.22 main.subselect_innodb [ disabled ] MDEV-10614 - sporadic wrong results; also modified in 10.1.22 main.subselect_no_exists_to_in [ disabled ] Uses subselect.test modified in 10.1.21 main.subselect_no_mat [ disabled ] Uses subselect.test modified in 10.1.21 main.subselect_no_opts [ disabled ] Uses subselect.test modified in 10.1.21 main.subselect_no_scache [ disabled ] Uses subselect.test modified in 10.1.21 main.subselect_no_semijoin [ disabled ] Uses subselect.test modified in 10.1.21 main.sum_distinct-big [ skipped ] Test needs --big-test main.symlink-aria-11902 [ disabled ] MDEV-12215 - Unexpected errors; also added in 10.1.22 main.symlink-myisam-11902 [ disabled ] MDEV-12215 - Unexpected errors; also added in 10.1.22 main.table_elim [ disabled ] Modified in 10.1.22 main.tablespace [ disabled ] disabled in MariaDB (no TABLESPACE table attribute) main.trigger_no_defaults-11698 [ disabled ] Modified in 10.1.22 main.trigger_null-8605 [ disabled ] Modified in 10.1.21 main.type_datetime_hires [ disabled ] MDEV-10687 - timeout main.type_newdecimal [ disabled ] Modified in 10.1.22 main.type_newdecimal-big [ skipped ] Test needs --big-test main.union [ disabled ] Modified in 10.1.21 main.update_innodb [ disabled ] Modified in 10.1.22 main.view [ disabled ] Modified in 10.1.22 maria.maria-big [ skipped ] Test needs --big-test maria.maria-big2 [ skipped ] Test needs --big-test maria.maria-purge [ skipped ] Test needs --big-test maria.maria-recovery-big [ skipped ] Test needs --big-test maria.max_length [ skipped ] Test needs --big-test multi_source.gtid [ disabled ] MDEV-10620 - Timeout in wait condition multi_source.info_logs [ disabled ] MDEV-10042 - wrong result multi_source.reset_slave [ disabled ] MDEV-10690 - wrong result multi_source.simple [ disabled ] MDEV-4633 - Wrong slave status output multi_source.status_vars [ disabled ] MDEV-4632 - failed while waiting for Slave_received_heartbeats parts.part_supported_sql_func_innodb [ skipped ] Test needs --big-test parts.partition_alter1_1_2_innodb [ skipped ] Test needs --big-test parts.partition_alter1_1_innodb [ skipped ] Test needs --big-test parts.partition_alter1_2_innodb [ skipped ] Test needs --big-test parts.partition_alter2_1_1_innodb [ skipped ] Test needs --big-test parts.partition_alter2_1_2_innodb [ skipped ] Test needs --big-test parts.partition_alter2_1_maria [ skipped ] Test needs --big-test parts.partition_alter2_2_1_innodb [ skipped ] Test needs --big-test parts.partition_alter2_2_2_innodb [ skipped ] Test needs --big-test parts.partition_alter2_2_maria [ skipped ] Test needs --big-test parts.partition_alter4_innodb [ skipped ] Test needs --big-test parts.partition_alter4_myisam [ skipped ] Test needs --big-test parts.partition_basic_innodb [ skipped ] Test needs --big-test parts.partition_bigint_innodb [ disabled ] Added in 10.1.22 parts.partition_bigint_myisam [ disabled ] Added in 10.1.22 parts.partition_decimal_innodb [ skipped ] Test needs --big-test parts.partition_decimal_myisam [ skipped ] Test needs --big-test parts.partition_double_innodb [ disabled ] Added in 10.1.22 parts.partition_double_myisam [ disabled ] Added in 10.1.22 parts.partition_exchange_archive [ disabled ] MDEV-5077 2013-09-27 svoj Cannot exchange partition with archive table parts.partition_float_innodb [ disabled ] Modified in 10.1.22 parts.partition_float_myisam [ disabled ] Modified in 10.1.22 parts.partition_int_innodb [ disabled ] Modified in 10.1.22 parts.partition_int_myisam [ disabled ] Modified in 10.1.22 parts.partition_mediumint_innodb [ disabled ] Added in 10.1.22 parts.partition_mediumint_myisam [ disabled ] Added in 10.1.22 parts.partition_mgm_lc0_archive [ disabled ] MDEV-5077 2013-09-27 svoj Cannot exchange partition with archive table parts.partition_mgm_lc1_archive [ disabled ] MDEV-5077 2013-09-27 svoj Cannot exchange partition with archive table parts.partition_mgm_lc2_archive [ disabled ] MDEV-5077 2013-09-27 svoj Cannot exchange partition with archive table parts.partition_smallint_innodb [ disabled ] Added in 10.1.22 parts.partition_smallint_myisam [ disabled ] Added in 10.1.22 parts.partition_tinyint_innodb [ disabled ] Added in 10.1.22 parts.partition_tinyint_myisam [ disabled ] Added in 10.1.22 parts.partition_value_innodb [ disabled ] CAST() in partitioning function is currently not supported parts.partition_value_myisam [ disabled ] CAST() in partitioning function is currently not supported parts.rpl_partition [ skipped ] Test needs --big-test percona.innodb_sys_index [ skipped ] Test needs --big-test percona.percona_flush_contiguous_neighbors [ skipped ] Test needs --big-test percona.percona_innodb_buffer_pool_shm [ disabled ] Requires big shmmax not default on many systems percona.percona_innodb_expand_fast_index_creation [ disabled ] Feature not merged into MariaDB percona.percona_innodb_kill_idle_trx [ disabled ] Feature not merged into MariaDB percona.percona_innodb_kill_idle_trx_locks [ disabled ] Feature not merged into MariaDB percona.percona_log_warnings_suppress [ disabled ] Feature not merged into MariaDB percona.percona_processlist_row_stats [ disabled ] Feature not merged into MariaDB percona.percona_query_response_time [ disabled ] Feature not merged into MariaDB percona.percona_query_response_time-replication [ disabled ] Feature not merged into MariaDB percona.percona_query_response_time-stored [ disabled ] Feature not merged into MariaDB percona.percona_server_variables_debug [ disabled ] Feature not merged into MariaDB percona.percona_server_variables_release [ disabled ] Feature not merged into MariaDB percona.percona_show_temp_tables [ disabled ] Feature not merged into MariaDB percona.percona_slow_extended-slow_query_log_timestamp_always-cl [ disabled ] Feature not merged into MariaDB percona.percona_slow_extended-use_global_control [ disabled ] Feature not merged into MariaDB percona.percona_sync_flush [ disabled ] removed from XtraDB-26.0 percona.userstat_bug602047 [ disabled ] Feature not merged into MariaDB perfschema.binlog_edge_mix [ disabled ] needs slave_relay_log_info perfschema.binlog_edge_row [ disabled ] needs slave_relay_log_info perfschema.binlog_edge_stmt [ disabled ] needs slave_relay_log_info perfschema.binlog_ok_mix [ disabled ] needs slave_relay_log_info perfschema.binlog_ok_row [ disabled ] needs slave_relay_log_info perfschema.binlog_ok_stmt [ disabled ] needs slave_relay_log_info perfschema.csv_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.func_file_io [ disabled ] MDEV-5708 - fails for s390x perfschema.func_mutex [ disabled ] MDEV-5708 - fails for s390x perfschema.indexed_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.innodb_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.memory_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.merge_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.multi_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.myisam_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.part_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.privilege_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.rollback_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.server_init [ disabled ] Nirbhay TODO: Fix the test perfschema.setup_actors [ disabled ] MDEV-10679 - rare crash perfschema.sizing_default [ disabled ] not updated for 10.0 yet perfschema.sizing_growth [ disabled ] not updated for 10.0 yet perfschema.sizing_high [ disabled ] not updated for 10.0 yet perfschema.sizing_low [ disabled ] not updated for 10.0 yet perfschema.sizing_med [ disabled ] not updated for 10.0 yet perfschema.sizing_off [ disabled ] not updated for 10.0 yet perfschema.socket_summary_by_event_name_func [ disabled ] MDEV-10622 - Socket summary tables do not match perfschema.stage_mdl_global [ disabled ] MDEV-11803 - wrong result on slow builders perfschema.table_name [ disabled ] Modified in 10.1.22 perfschema.temp_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.threads_mysql [ disabled ] MDEV-10677 - sporadic wrong result; also modified in 10.1.22 perfschema.trigger_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 perfschema.view_table_io [ disabled ] Uses table_io_result_helper.inc modified in 10.1.22 plugins.auth_ed25519 [ disabled ] Added in 10.1.22 plugins.cracklib_password_check [ disabled ] MDEV-11650 - valgrind warnings plugins.feedback_plugin_send [ disabled ] MDEV-7932 - ssl failed for url plugins.server_audit [ disabled ] MDEV-9562 - crashes on sol10-sparc plugins.thread_pool_server_audit [ disabled ] MDEV-9562 - crashes on sol10-sparc plugins.two_password_validations [ disabled ] MDEV-11650 - valgrind warnings rpl.last_insert_id [ disabled ] MDEV-10625 - warnings in error log rpl.rpl_alter_extra_persistent [ disabled ] Added in 10.1.21 rpl.rpl_auto_increment_update_failure [ disabled ] MDEV-10625 - warnings in error log rpl.rpl_binlog_index [ disabled ] MDEV-9501 - Warning: failed registering on master rpl.rpl_blackhole [ disabled ] MDEV-11094 rpl.rpl_checksum_cache [ disabled ] MDEV-12173 - Unexpected error rpl.rpl_delayed_slave [ skipped ] Test needs --big-test rpl.rpl_domain_id_filter_restart [ disabled ] MDEV-10684 - Wrong result rpl.rpl_get_master_version_and_clock [ disabled ] Bug#11766137 Jan 05 2011 joro Valgrind warnings rpl_get_master_version_and_clock rpl.rpl_gtid_basic [ disabled ] MDEV-10681 - server startup problem rpl.rpl_gtid_crash [ disabled ] MDEV-9501 - Warning: failed registering on master rpl.rpl_gtid_mdev9033 [ disabled ] MDEV-10680 - warnings rpl.rpl_gtid_stop_start [ disabled ] MDEV-10629 - Crash on shutdown rpl.rpl_gtid_until [ disabled ] MDEV-10625 - warnings in error log rpl.rpl_heartbeat_basic [ disabled ] Modified in 10.1.22 rpl.rpl_innodb_bug28430 [ skipped ] Test needs --big-test rpl.rpl_insert [ disabled ] MDEV-9329 - Fails on Ubuntu/s390x rpl.rpl_insert_delayed [ disabled ] MDEV-9329 - Fails on Ubuntu/s390x rpl.rpl_mariadb_slave_capability [ disabled ] MDEV-11018 - sporadic wrong events in binlog rpl.rpl_mdev6020 [ disabled ] MDEV-10630, MDEV-10417 - Timeouts rpl.rpl_mdev6386 [ disabled ] Modified in 10.1.22 rpl.rpl_mixed_drop_create_temp_table [ skipped ] Test needs --big-test rpl.rpl_mixed_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_non_direct_mixed_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_non_direct_row_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_non_direct_stm_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_parallel [ disabled ] MDEV-10653 - Timeouts rpl.rpl_parallel_optimistic [ disabled ] MDEV-10511 - timeout rpl.rpl_parallel_retry [ disabled ] MDEV-11119 - Server crash rpl.rpl_parallel_temptable [ disabled ] MDEV-10356 - Crash in close_thread_tables rpl.rpl_partition_archive [ disabled ] MDEV-5077 2013-09-27 svoj Cannot exchange partition with archive table rpl.rpl_password_boundaries [ disabled ] MDEV-11534 - Slave IO warnings rpl.rpl_row_binlog_max_cache_size [ disabled ] MDEV-11092 rpl.rpl_row_index_choice [ disabled ] MDEV-11666 rpl.rpl_row_log_innodb [ disabled ] MDEV-10688 - Wrong result rpl.rpl_row_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_row_mysqlbinlog [ disabled ] MDEV-11095 rpl.rpl_row_sp001 [ disabled ] MDEV-9329 - Fails on Ubuntu/s390x rpl.rpl_semi_sync [ disabled ] MDEV-11220 - Wrong result rpl.rpl_semi_sync_event_after_sync [ disabled ] MDEV-11806 - warnings rpl.rpl_semi_sync_uninstall_plugin [ disabled ] MDEV-7140 - Wrong plugin status rpl.rpl_semi_sync_wait_point [ disabled ] MDEV-11807 - timeout in wait condition rpl.rpl_show_slave_hosts [ disabled ] MDEV-10681 - server startup problem rpl.rpl_skip_replication [ disabled ] MDEV-9268 - Fails with timeout in sync_slave_with_master on Alpha rpl.rpl_slave_grp_exec [ disabled ] MDEV-10514 - Unexpected deadlock rpl.rpl_spec_variables [ disabled ] BUG#11755836 2009-10-27 jasonh rpl_spec_variables fails on PB2 hpux rpl.rpl_special_charset [ disabled ] Modified in 10.1.21 rpl.rpl_stm_drop_create_temp_table [ skipped ] Test needs --big-test rpl.rpl_stm_mixing_engines [ skipped ] Test needs --big-test rpl.rpl_sync [ disabled ] MDEV-10633 - Database page corruption rpl.rpl_temporary_error2 [ disabled ] MDEV-10634 - Wrong number of retries rpl.sec_behind_master-5114 [ disabled ] Modified in 10.1.21 sql_sequence.gtid [ disabled ] Disabled until Monty has time to check the result sql_sequence.replication [ disabled ] Disabled until Monty has time to check the result sys_vars.all_vars [ disabled ] obsolete, see sysvars_* tests sys_vars.autocommit_func2 [ disabled ] MDEV-9329 - Fails on Ubuntu/s390x sys_vars.innodb_buffer_pool_dump_pct_basic [ disabled ] MDEV-10651 - sporadic failure on file_exists sys_vars.innodb_buffer_pool_dump_pct_function [ disabled ] MDEV-11454 follow-up needed (unstable) sys_vars.innodb_fatal_semaphore_wait_threshold [ disabled ] MDEV-10513 - crashes sys_vars.innodb_flush_checkpoint_debug_basic [ disabled ] removed from XtraDB-26.0 sys_vars.innodb_stats_include_delete_marked_basic [ disabled ] Added in 10.1.22 sys_vars.keep_files_on_create_basic [ disabled ] MDEV-10676 - timeout sys_vars.log_slow_admin_statements_func [ disabled ] MDEV-12235 - Server crash sys_vars.rpl_init_slave_func [ disabled ] MDEV-10149 - wrong results sys_vars.secure_file_priv [ disabled ] Modified in 10.1.22 sys_vars.sysvars_innodb [ disabled ] MDEV-6958 - error-prone rdiffs sys_vars.sysvars_server_embedded [ disabled ] MDEV-6958 - error-prone rdiffs sys_vars.transaction_prealloc_size_bug27322 [ skipped ] Test needs --big-test unit.ma_test_loghandler [ disabled ] MDEV-10638 - record read not ok vcol.not_supported [ disabled ] MDEV-10639 - Testcase timeout vcol.vcol_keys_innodb [ disabled ] MDEV-10639 - Testcase timeout vcol.vcol_select_myisam [ disabled ] Modified in 10.1.22 wsrep.alter_table_innodb [ skipped ] No wsrep provider library wsrep.binlog_format [ disabled ] MDEV-11532 - WSREP has not yet prepared node wsrep.foreign_key [ disabled ] MDEV-7915 wsrep.mdev_10186 [ skipped ] No wsrep provider library wsrep.mdev_6832 [ skipped ] No wsrep provider library wsrep.mdev_7798 [ skipped ] No wsrep provider library wsrep.mysql_tzinfo_to_sql_symlink [ skipped ] No wsrep provider library wsrep.plugin [ skipped ] No wsrep provider library wsrep.pool_of_threads [ disabled ] MDEV-12234 - Library problem on Power wsrep.trans [ skipped ] No wsrep provider library wsrep.variables [ skipped ] No wsrep provider library wsrep.wsrep_rpl [ skipped ] No wsrep provider library federated.federated_debug 'X' [ skipped ] Requires debug build federated.federated_debug 'old' [ skipped ] Requires debug build multi_source.gtid_ignore_duplicates 'innodb' [ skipped ] Requires debug build rpl.rpl_checksum 'mix' [ skipped ] Requires debug build rpl.rpl_corruption 'mix' [ skipped ] Requires debug build rpl.rpl_corruption 'row' [ skipped ] Requires debug build rpl.rpl_corruption 'stmt' [ skipped ] Requires debug build rpl.rpl_stop_slave 'innodb,mix' [ skipped ] Requires debug build rpl.rpl_binlog_errors 'innodb,mix' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_io_crash 'innodb,mix' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_parallel 'innodb,mix' [ skipped ] Requires debug build rpl.rpl_gtid_errorhandling 'innodb,mix' [ skipped ] Requires debug build rpl-tokudb.rpl_tokudb_mixed_ddl [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_mixed_dml [ skipped ] No TokuDB engine rpl.rpl_init_slave_errors 'mix' [ skipped ] Requires debug build rpl.rpl_skip_incident 'mix' [ skipped ] Requires debug build rpl.rpl_gtid_crash_myisam 'mix' [ skipped ] Requires debug build rpl.rpl_bug41902 'mix' [ skipped ] Requires debug build rpl.rpl_binlog_corruption 'mix' [ skipped ] Requires debug build rpl.rpl_bug33931 'mix' [ skipped ] Requires debug build rpl.rpl_heartbeat_debug 'mix' [ skipped ] Requires debug build rpl.rpl_lost_events_on_rotate 'mix' [ skipped ] Requires debug build rpl-tokudb.rpl_row_log_tokudb [ skipped ] No TokuDB engine rpl.rpl_stop_slave 'innodb,row' [ skipped ] Requires debug build rpl.rpl_binlog_errors 'innodb,row' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_io_crash 'innodb,row' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_parallel 'innodb,row' [ skipped ] Requires debug build rpl.rpl_gtid_errorhandling 'innodb,row' [ skipped ] Requires debug build rpl.rpl_row_4_bytes 'row' [ skipped ] Requires debug build rpl-tokudb.rpl_extra_col_slave_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_read_only_ff [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_read_only_tf [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_read_only_ft [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_read_only_tt [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_parallel_tokudb_delete_pk [ skipped ] No TokuDB engine rpl-tokudb.rpl_parallel_tokudb_update_pk_uc0_lookup0 [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_delete_pk [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_pk_uc1_lookup0 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_delete_pk_lookup1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_update_pk_uc1_lookup1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_write_pk_uc1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_parallel_tokudb_write_pk [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_write_pk [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_write_unique [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_tokudb_write_unique_uc1 [ disabled ] unreliable, uses timestamp differences rpl-tokudb.rpl_extra_col_master_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_not_null_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_row_basic_3tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_row_blob_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_row_rec_comp_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_row_sp002_tokudb [ disabled ] tokudb does not support foreign keys rpl-tokudb.rpl_row_sp007_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_row_tabledefs_3tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_typeconv_tokudb [ skipped ] No TokuDB engine rpl.rpl_row_corruption [ skipped ] Requires debug build rpl.rpl_init_slave_errors 'row' [ skipped ] Requires debug build rpl.rpl_row_find_row_debug [ skipped ] Requires debug build rpl.rpl_skip_incident 'row' [ skipped ] Requires debug build rpl.rpl_gtid_crash_myisam 'row' [ skipped ] Requires debug build rpl.rpl_bug41902 'row' [ skipped ] Requires debug build rpl.rpl_binlog_corruption 'row' [ skipped ] Requires debug build rpl.rpl_bug33931 'row' [ skipped ] Requires debug build rpl.rpl_heartbeat_debug 'row' [ skipped ] Requires debug build rpl.rpl_lost_events_on_rotate 'row' [ skipped ] Requires debug build rpl.rpl_stm_stop_middle_group 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_stop_slave 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_binlog_errors 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_io_crash 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_domain_id_filter_parallel 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_gtid_errorhandling 'innodb,stmt' [ skipped ] Requires debug build rpl.rpl_known_bugs_detection [ skipped ] Requires debug build rpl-tokudb.rpl_stm_tokudb [ skipped ] No TokuDB engine rpl.rpl_parallel_no_log_slave_updates [ skipped ] Requires debug build rpl.rpl_loaddata_fatal 'stmt' [ skipped ] Requires debug build rpl.rpl_gtid_strict [ skipped ] Requires debug build rpl.rpl_init_slave_errors 'stmt' [ skipped ] Requires debug build rpl.rpl_parallel2 [ skipped ] Requires debug build rpl.rpl_slave_load_remove_tmpfile [ skipped ] Requires debug build rpl.rpl_skip_incident 'stmt' [ skipped ] Requires debug build rpl.rpl_gtid_crash_myisam 'stmt' [ skipped ] Requires debug build rpl.rpl_bug41902 'stmt' [ skipped ] Requires debug build rpl.rpl_binlog_corruption 'stmt' [ skipped ] Requires debug build rpl.rpl_bug33931 'stmt' [ skipped ] Requires debug build rpl.rpl_heartbeat_debug 'stmt' [ skipped ] Requires debug build rpl.rpl_lost_events_on_rotate 'stmt' [ skipped ] Requires debug build rpl-tokudb.rpl_tokudb_bug28430 [ skipped ] No TokuDB engine rpl-tokudb.rpl_partition_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_set_null_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_tokudb_bug30888 [ skipped ] No TokuDB engine rpl-tokudb.rpl_parallel_tokudb [ skipped ] No TokuDB engine rpl.rpl_killed_ddl [ skipped ] Requires debug build rpl.rpl_parallel_partition [ skipped ] Requires debug build rpl-tokudb.rpl_deadlock_tokudb [ skipped ] No TokuDB engine rpl-tokudb.tokudb_innodb_xa_crash [ skipped ] No TokuDB engine rpl-tokudb.rpl_relay_space_tokudb [ skipped ] No TokuDB engine rpl-tokudb.rpl_truncate_3tokudb [ skipped ] No TokuDB engine rpl.rpl_parallel_conflicts [ skipped ] Requires debug build rpl.rpl_bug26395 [ skipped ] Requires debug build rpl.rpl_domain_id_filter_master_crash [ skipped ] Requires debug build rpl.rpl_gtid_errorlog [ skipped ] Requires debug build rpl.rpl_gtid_ignored [ skipped ] Requires debug build rpl.rpl_gtid_mdev4484 [ skipped ] Requires debug build rpl.rpl_gtid_reconnect [ skipped ] Requires debug build rpl.rpl_incident [ skipped ] Requires debug build rpl.rpl_parallel_mdev6589 [ skipped ] Requires debug build rpl.rpl_show_slave_running [ skipped ] Requires debug build rpl.rpl_view_debug [ skipped ] Requires debug build main.connect2 [ skipped ] Requires debug build perfschema.hostcache_ipv6_max_con [ skipped ] Requires debug build perfschema.hostcache_ipv6_auth_plugin [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_again_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_again_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_bad_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_bad_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_good_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_good_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_noname_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_addrinfo_noname_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_blocked [ skipped ] Requires debug build perfschema.hostcache_ipv6_nameinfo_again_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_nameinfo_again_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_nameinfo_noname_allow [ skipped ] Requires debug build perfschema.hostcache_ipv6_nameinfo_noname_deny [ skipped ] Requires debug build perfschema.hostcache_ipv6_passwd [ skipped ] Requires debug build perfschema.hostcache_ipv6_ssl [ skipped ] Requires debug build binlog.binlog_stm_binlog 'innodb,mix' [ skipped ] Requires debug build binlog.binlog_ioerr 'innodb,mix' [ skipped ] Requires debug build binlog.binlog_index 'mix' [ skipped ] Requires debug build binlog.binlog_write_error 'mix' [ skipped ] Requires debug build binlog.binlog_incident 'mix' [ skipped ] Requires debug build binlog.binlog_row_binlog 'innodb,row' [ skipped ] Requires debug build binlog.binlog_ioerr 'innodb,row' [ skipped ] Requires debug build binlog.binlog_mdev342 'innodb,row' [ skipped ] Requires debug build binlog.binlog_index 'row' [ skipped ] Requires debug build binlog.binlog_write_error 'row' [ skipped ] Requires debug build binlog.binlog_incident 'row' [ skipped ] Requires debug build binlog.binlog_checkpoint 'row' [ skipped ] Requires debug build binlog.binlog_ioerr 'innodb,stmt' [ skipped ] Requires debug build binlog.binlog_index 'stmt' [ skipped ] Requires debug build binlog.binlog_write_error 'stmt' [ skipped ] Requires debug build binlog.binlog_incident 'stmt' [ skipped ] Requires debug build binlog.binlog_killed_simulate 'stmt' [ skipped ] Requires debug build innodb.group_commit_binlog_pos_no_optimize_thread 'innodb' [ skipped ] Requires debug build innodb.innodb-flush-changed-page-bitmaps [ skipped ] Requires: have_xtradb main.crash_commit_before [ skipped ] Requires debug build innodb.innodb_corrupt_bit 'innodb' [ skipped ] Requires debug build innodb.innodb_simulate_comp_failures_small 'innodb' [ skipped ] Requires debug build innodb.group_commit_binlog_pos 'innodb' [ skipped ] Requires debug build innodb.index_merge_threshold 'innodb' [ skipped ] Requires debug build innodb.insert_debug 'innodb' [ skipped ] Requires debug build main.partition_debug_sync 'innodb' [ skipped ] Requires debug build gcol.gcol_rollback 'innodb' [ skipped ] Requires debug build gcol.innodb_virtual_debug 'innodb' [ skipped ] Requires debug build innodb.innodb-alter-debug 'innodb' [ skipped ] Requires debug build innodb.innodb-alter-tempfile 'innodb' [ skipped ] Requires debug build innodb.innodb_bug14007649 'innodb' [ skipped ] Requires debug build innodb_gis.check_rtree 'innodb' [ skipped ] Requires debug build innodb_zip.wl5522_debug_zip 'innodb' [ skipped ] Requires debug build main.flush_read_lock_kill 'innodb' [ skipped ] Requires debug build main.show_explain_non_select 'innodb' [ skipped ] Requires debug build main.uniques_crash-7912 'innodb' [ skipped ] Requires debug build optimizer_unfixed_bugs.bug36981 'innodb' [ skipped ] Requires debug build optimizer_unfixed_bugs.bug40992 'innodb' [ skipped ] Requires debug build optimizer_unfixed_bugs.bug41996 'innodb' [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43249 'innodb' [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43617 'innodb' [ skipped ] Requires debug build sys_vars.innodb_buf_flush_list_now_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_change_buffering_debug_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_doublewrite_batch_size_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_log_checkpoint_now_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_merge_threshold_set_all_debug_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_page_hash_locks_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_purge_run_now_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_simulate_comp_failures_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_trx_purge_view_update_only_debug_basic 'innodb' [ skipped ] Requires debug build sys_vars.innodb_trx_rseg_n_slots_debug_basic 'innodb' [ skipped ] Requires debug build innodb.innodb-changed-pages [ skipped ] Requires: have_xtradb innodb.innodb_bug12400341 [ skipped ] Requires debug build innodb.fake_changes-7000 [ skipped ] Requires: have_xtradb archive-test_sql_discovery.discover [ disabled ] MDEV-10510 - table is marked as crashed; modified in 10.1.21 archive.archive_debug [ skipped ] Requires debug build maria.maria-recovery2 [ skipped ] Requires debug build maria.maria-gis-recovery [ skipped ] Requires debug build maria.maria-recovery [ skipped ] Requires debug build maria.maria-recovery3 [ skipped ] Requires debug build plugins.cassandra [ skipped ] Cassandra is not running plugins.cassandra_qcache [ skipped ] Cassandra is not running sys_vars.sysvars_debug [ skipped ] Requires debug build parts.partition_debug_innodb [ skipped ] Requires debug build parts.partition_debug_myisam [ skipped ] Requires debug build gcol.innodb_virtual_debug_purge [ skipped ] Requires debug build main.innodb_mysql_sync [ skipped ] Requires debug build main.partition_sync [ skipped ] Requires debug build parts.partition_debug [ skipped ] Requires debug build optimizer_unfixed_bugs.bug41029 [ skipped ] Requires debug build main.slowlog_enospace-10508 [ skipped ] Requires debug build main-test_sql_discovery.create [ disabled ] Modified in 10.1.21 perfschema.hostcache_ipv4_max_con [ skipped ] Requires debug build perfschema.hostcache_ipv4_auth_plugin [ skipped ] Requires debug build query_response_time.query_response_time [ skipped ] Requires debug build query_response_time.query_response_time-stored [ skipped ] Requires debug build maria.maria-recovery-rtree-ft [ skipped ] Requires debug build main.myisam_crash_before_flush_keys [ skipped ] Requires debug build maria.maria-recovery-bitmap [ skipped ] Requires debug build main.error_simulation [ skipped ] Requires debug build compat/oracle.sp-code [ skipped ] Requires debug build gcol.gcol_update [ skipped ] Requires debug build innodb.blob-update-debug [ skipped ] Requires debug build innodb.foreign-keys [ skipped ] Requires debug build innodb.log_alter_table [ skipped ] Requires debug build innodb.log_file_name_debug [ skipped ] Requires debug build main.analyze_debug [ skipped ] Requires debug build main.cache_temporal_4265 [ skipped ] Requires debug build main.ctype_like_range [ skipped ] Requires debug build main.drop_debug [ skipped ] Requires debug build main.engine_error_in_alter-8453 [ skipped ] Requires debug build main.filesort_debug [ skipped ] Requires debug build main.func_debug [ skipped ] Requires debug build main.func_regexp_pcre_debug [ skipped ] Requires debug build main.gis-debug [ skipped ] Requires debug build main.log_tables_debug [ skipped ] Requires debug build main.mdev6830 [ skipped ] Requires debug build main.merge_debug [ skipped ] Requires debug build main.myisam_debug [ skipped ] Requires debug build main.openssl_6975 [ skipped ] no or too old openssl main.processlist [ skipped ] Requires debug build main.select_debug [ skipped ] Requires debug build main.set_statement_debug [ skipped ] Requires debug build main.show_explain_ps [ skipped ] Requires debug build main.signal_code [ skipped ] Requires debug build main.sp-code [ skipped ] Requires debug build main.stat_tables-enospc [ skipped ] Requires debug build main.subselect_debug [ skipped ] Requires debug build main.union_crash-714 [ skipped ] Requires debug build main.view_debug [ skipped ] Requires debug build main.warnings_debug [ skipped ] Requires debug build optimizer_unfixed_bugs.bug42991 [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43101 [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43360 [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43448 [ skipped ] Requires debug build optimizer_unfixed_bugs.bug43618 [ skipped ] Requires debug build optimizer_unfixed_bugs.bug45221 [ skipped ] Requires debug build percona.percona_innodb_deadlock_count [ skipped ] Requires: have_xtradb percona.percona_innodb_fake_changes [ skipped ] Requires: have_xtradb percona.percona_innodb_fake_changes_locks [ skipped ] Requires: have_xtradb percona.percona_xtradb_bug317074 [ skipped ] Requires: have_xtradb perfschema.hostcache_ipv4_addrinfo_again_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_again_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_bad_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_bad_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_good_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_good_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_noname_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_addrinfo_noname_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_blocked [ skipped ] Requires debug build perfschema.hostcache_ipv4_format [ skipped ] Requires debug build perfschema.hostcache_ipv4_nameinfo_again_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_nameinfo_again_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_nameinfo_noname_allow [ skipped ] Requires debug build perfschema.hostcache_ipv4_nameinfo_noname_deny [ skipped ] Requires debug build perfschema.hostcache_ipv4_passwd [ skipped ] Requires debug build perfschema.hostcache_ipv4_ssl [ skipped ] Requires debug build perfschema.hostcache_peer_addr [ skipped ] Requires debug build plugins.audit_null_debug [ skipped ] Requires debug build plugins.pam [ skipped ] No pam setup for mtr roles.recursive_dbug [ skipped ] Requires debug build sys_vars.debug_basic [ skipped ] Requires debug build sys_vars.debug_binlog_fsync_sleep_basic [ skipped ] Requires debug build sys_vars.debug_dbug_basic [ skipped ] Requires debug build sys_vars.debug_dbug_func [ skipped ] Requires debug build sys_vars.debug_dbug_func_notembedded [ skipped ] Requires debug build sys_vars.innodb_buffer_pool_evict_basic [ skipped ] Requires debug build sys_vars.innodb_debug_force_scrubbing_basic [ skipped ] Requires debug build sys_vars.innodb_disable_background_merge_basic [ skipped ] Requires debug build sys_vars.innodb_disable_resize_buffer_pool_debug_basic [ skipped ] Requires debug build sys_vars.innodb_fil_make_page_dirty_debug_basic [ skipped ] Requires debug build sys_vars.innodb_limit_optimistic_insert_debug_basic [ skipped ] Requires debug build sys_vars.innodb_purge_stop_now_basic [ skipped ] Requires debug build sys_vars.innodb_saved_page_number_debug_basic [ skipped ] Requires debug build sys_vars.innodb_sched_priority_cleaner_basic [ skipped ] Requires: have_xtradb sys_vars.innodb_sched_priority_io_basic [ skipped ] Requires: have_xtradb sys_vars.innodb_sched_priority_master_basic [ skipped ] Requires: have_xtradb sys_vars.innodb_sched_priority_purge_basic [ skipped ] Requires debug build sys_vars.innodb_sync_debug_basic [ skipped ] Requires debug build sys_vars.innodb_track_changed_pages_basic [ skipped ] Requires: have_xtradb sys_vars.innodb_use_stacktrace_basic [ skipped ] Requires: have_xtradb main.create_or_replace2 'innodb,row' [ skipped ] Requires debug build federated.federated_archive 'X' w2 [ pass ] 303 federated.federated_archive 'old' w1 [ pass ] 298 federated.assisted_discovery 'X' w4 [ pass ] 231 federated.federated_partition 'X,innodb' w3 [ pass ] 407 federated.error_on_close-8313 'X' w2 [ pass ] 1784 federated.error_on_close-8313 'old' w1 [ pass ] 2082 federated.federated 'X' w2 [ pass ] 54 federated.federated 'old' w1 [ pass ] 101 multi_source.syntax 'mix' w4 [ pass ] 3521 federated.federated_bug_13118 'X' w2 [ pass ] 348 federated.federated_bug_13118 'old' w1 [ pass ] 155 federated.federated_bug_25714 'X' w2 [ pass ] 256 federated.federated_bug_25714 'old' w1 [ pass ] 350 multi_source.syntax 'row' w3 [ pass ] 4175 federated.federated_bug_32426 'X' w2 [ pass ] 138 federated.federated_bug_32426 'old' w1 [ pass ] 140 federated.federated_bug_585688 'X' w2 [ pass ] 178 federated.federated_bug_585688 'old' w1 [ pass ] 195 federated.federated_maybe_16324629 'old' w1 [ pass ] 91 federated.federated_maybe_16324629 'X' w2 [ pass ] 217 multi_source.syntax 'stmt' w4 [ pass ] 3664 perfschema.cnf_option w2 [ pass ] 5 multi_source.load_data w1 [ pass ] 1345 multi_source.relaylog_events w1 [ pass ] 739 multi_source.multisource 'innodb' w3 [ pass ] 5802 multi_source.skip_counter w1 [ pass ] 1162 rpl.rpl_auto_increment 'innodb,mix' w4 [ pass ] 7360 rpl.rpl_auto_increment 'innodb,row' w2 [ pass ] 6754 rpl.rpl_create_database 'mix' w1 [ pass ] 1331 rpl.rpl_create_database 'row' w4 [ pass ] 1852 rpl.rpl_auto_increment 'innodb,stmt' w3 [ pass ] 6054 rpl.rpl_create_database 'stmt' w2 [ pass ] 1347 rpl.rpl_loaddata_m 'mix' w1 [ pass ] 1372 rpl.rpl_sporadic_master 'mix' w4 [ pass ] 3050 rpl.rpl_timezone 'mix' w2 [ pass ] 2264 rpl.rpl_invoked_features 'innodb,mix' w3 [ pass ] 7408 rpl.create_or_replace2 'innodb,mix' w2 [ skipped ] Neither ROW nor STATEMENT binlog format rpl.rpl_innodb_bug30888 'innodb,mix' w1 [ pass ] 10992 rpl.rpl_auto_increment_bug45679 'innodb,mix' w3 [ pass ] 2528 rpl.rpl_binlog_grant 'innodb,mix' w3 [ pass ] 1793 rpl.rpl_partition_innodb 'innodb,mix' w4 [ pass ] 16005 rpl.rpl_semi_sync_event 'innodb,mix' w2 [ pass ] 14458 rpl.rpl_innodb_mixed_ddl 'innodb,mix' w3 [ pass ] 5615 rpl.rpl_ddl 'innodb,mix' w2 [ pass ] 6696 rpl.rpl_innodb_mixed_dml 'innodb,mix' w3 [ pass ] 11550 rpl.rpl_skip_error 'innodb,mix' w2 [ pass ] 1864 rpl.rpl_relayrotate 'innodb,mix' w1 [ pass ] 30284 rpl.rpl_commit_after_flush 'innodb,mix' w2 [ pass ] 1720 rpl.rpl_sp 'mix' w1 [ pass ] 4582 rpl.rpl_mixed_binlog_max_cache_size 'innodb,mix' w3 [ pass ] 7708 rpl.rpl_delayed_slave2 'innodb,mix' w2 [ pass ] 5535 rpl.rpl_mdev359 'mix' w1 [ skipped ] debug_sync is not available rpl.rpl_loaddata_s 'mix' w1 [ pass ] 1591 rpl.rpl_deadlock_innodb 'innodb,mix' w4 [ pass ] 41895 rpl.rpl_domain_id_filter 'innodb,mix' w2 [ pass ] 7988 rpl.rpl_server_id_ignore 'mix' w1 [ pass ] 1897 rpl.rpl_drop_db_fail 'innodb,mix' w2 [ pass ] 2399 rpl.rpl_stop_slave_error 'mix' w4 [ pass ] 1872 rpl.rpl_start_stop_slave 'mix' w1 [ pass ] 1349 rpl.rpl_mixed_implicit_commit_binlog 'innodb,mix' w3 [ pass ] 18847 rpl.rpl_dual_pos_advance 'innodb,mix' w2 [ pass ] 2777 rpl.rpl_failed_optimize 'innodb,mix' w2 [ pass ] 1568 rpl.rpl_drop_temp 'mix' w4 [ pass ] 3743 rpl.rpl_foreign_key_innodb 'innodb,mix' w2 [ pass ] 3458 rpl.rpl_rewrt_db 'mix' w1 [ pass ] 3087 rpl.rpl_set_null_innodb 'innodb,mix' w3 [ pass ] 4213 rpl.rpl_gtid_sort 'innodb,mix' w2 [ pass ] 2168 rpl.rpl_slave_load_tmpdir_not_exist 'mix' w4 [ pass ] 906 rpl.kill_hard-6290 'mix' w1 [ pass ] 1586 rpl.rpl_sp_effects 'mix' w4 [ pass ] 2256 rpl.rpl_000013 'mix' w1 [ pass ] 1207 rpl.rpl_slave_skip 'innodb,mix' w3 [ pass ] 6226 rpl.rpl_bug31076 'mix' w1 [ pass ] 1136 rpl.rpl_gtid_startpos 'innodb,mix' w2 [ pass ] 12323 rpl.rpl_partition_memory 'mix' w4 [ pass ] 2927 rpl.rpl_insert_id 'innodb,mix' w2 [ pass ] 2734 rpl.rpl_stm_innodb 'innodb,mix' w3 [ pass ] 2962 rpl.rpl_partition_myisam 'mix' w4 [ pass ] 2160 rpl.rpl_insert_id_pk 'innodb,mix' w2 [ pass ] 2317 rpl.rpl_cant_read_event_incident 'mix' w1 [ pass ] 4623 rpl.rpl_temp_table_mix_row 'innodb,mix' w3 [ pass ] 3580 rpl.rpl_connection 'mix' w1 [ pass ] 1950 rpl.rpl_insert_ignore 'innodb,mix' w2 [ pass ] 2602 rpl.rpl_create_tmp_table_if_not_exists 'mix' w1 [ pass ] 1301 rpl.rpl_mdev10863 'innodb,mix' w2 [ pass ] 6377 rpl.semisync_future-7591 'mix' w4 [ pass ] 12474 rpl.rpl_default 'mix' w1 [ pass ] 1253 rpl.rpl_empty_master_host 'mix' w1 [ pass ] 2010 rpl.rpl_flushlog_loop 'mix' w4 [ pass ] 2101 rpl.rpl_multi_engine 'innodb,mix' w2 [ pass ] 3855 rpl.rpl_trigger 'innodb,mix' w3 [ pass ] 14961 rpl.rpl_hrtime 'mix' w1 [ pass ] 1512 rpl.rpl_cross_version 'mix' w4 [ pass ] 1907 rpl.rpl_loadfile 'mix' w1 [ pass ] 2757 rpl.rpl_unsafe_statements 'innodb,mix' w3 [ pass ] 3604 rpl.rpl_mysql_upgrade 'innodb,mix' w2 [ pass ] 7824 rpl.rpl_000010 'mix' w4 [ pass ] 1283 rpl.rpl_mix_found_rows 'mix' w1 [ pass ] 1359 rpl.rpl_server_id2 'mix' w3 [ pass ] 2966 rpl.rpl_init_slave 'mix' w4 [ pass ] 1366 rpl.rpl_mixed_ddl_dml 'mix' w1 [ pass ] 1798 rpl.rpl_bug38694 'mix' w3 [ pass ] 1338 rpl.rpl_old_master 'innodb,mix' w2 [ pass ] 7272 rpl.rpl_relayspace 'mix' w4 [ pass ] 2020 rpl.rpl_performance_schema 'mix' w1 [ pass ] 1295 rpl.rpl_multi_delete2 'mix' w3 [ pass ] 1560 rpl.rpl_replicate_do 'mix' w4 [ pass ] 1376 rpl.rpl_read_only 'innodb,mix' w2 [ pass ] 1794 rpl.rpl_plugin_load 'mix' w1 [ pass ] 1401 rpl.rpl_multi_update2 'mix' w3 [ pass ] 1626 rpl.rpl_ignore_table_update 'mix' w4 [ pass ] 1437 rpl.rpl_relay_space_innodb 'innodb,mix' w2 [ pass ] 2161 rpl.rpl_ignore_table 'mix' w3 [ pass ] 1882 rpl.rpl_rbr_to_sbr 'mix' w1 [ pass ] 2048 rpl.rpl_err_ignoredtable 'mix' w4 [ pass ] 1558 rpl.rpl_reopen_temp_table 'innodb,mix' w2 [ pass ] 1502 rpl.rpl_multi_update4 'mix' w3 [ pass ] 1142 rpl.rpl_savepoint 'innodb,mix' w2 [ pass ] 1829 rpl.rpl_multi_delete 'mix' w4 [ pass ] 1328 rpl.rpl_ignore_grant 'mix' w3 [ pass ] 1603 rpl.rpl_slave_load_in 'innodb,mix' w2 [ pass ] 1586 rpl.rpl_ignore_revoke 'mix' w3 [ pass ] 1521 rpl.rpl_free_items 'mix' w4 [ pass ] 3614 rpl.rpl_report_port 'mix' w1 [ pass ] 13507 rpl.rpl_truncate_3innodb 'innodb,mix' w2 [ pass ] 4992 rpl.rpl_replicate_ignore_db 'mix' w3 [ pass ] 1873 rpl.rpl_report 'mix' w4 [ pass ] 1420 rpl.rpl_row_unsafe_funcs 'mix' w1 [ pass ] 1708 rpl.failed_create_view-6409 'mix' w3 [ pass ] 1386 rpl.rpl_000011 'mix' w2 [ pass ] 1397 rpl.rpl_row_to_stmt 'row' w4 [ pass ] 1906 rpl.ignore_table_autoinc-9737 'mix' w3 [ pass ] 1860 rpl.replace 'mix' w3 [ pass ] 1007 rpl.rpl_loaddata_m 'row' w2 [ pass ] 774 rpl.rpl_set_null_myisam 'mix' w1 [ pass ] 3452 rpl.rpl_000017 'mix' w3 [ pass ] 826 rpl.rpl_sporadic_master 'row' w2 [ pass ] 1288 rpl.rpl_stm_EE_err2 'mix' w1 [ pass ] 1405 rpl.rpl_EE_err 'mix' w3 [ pass ] 1050 rpl.rpl_stm_conflicts 'mix' w1 [ pass ] 1119 rpl.rpl_LD_INFILE 'mix' w3 [ pass ] 1332 rpl.rpl_row_basic_11bugs 'innodb,row' w4 [ pass ] 5625 rpl.rpl_alter 'mix' w3 [ pass ] 1613 rpl.rpl_stm_flsh_tbls 'mix' w1 [ pass ] 2042 rpl.rpl_alter_db 'mix' w3 [ pass ] 803 rpl.rpl_invoked_features 'innodb,row' w2 [ pass ] 3819 rpl.rpl_stm_maria 'mix' w1 [ pass ] 1379 rpl.rpl_auto_increment_11932 'mix' w3 [ pass ] 1248 rpl.rpl_timezone 'row' w4 [ pass ] 1745 rpl.rpl_auto_increment_bug33029 'mix' w3 [ pass ] 835 rpl.temporal_row-9560 'old2old,row' w2 [ pass ] 909 rpl.rpl_autogen_query_multi_byte_char 'mix' w3 [ pass ] 1062 rpl.rpl_binlog_compress 'mix' w3 [ pass ] 1304 rpl.temporal_row-9560 'old2new,row' w4 [ pass ] 1199 rpl.rpl_rotate_purge_deadlock 'innodb,row' w2 [ skipped ] debug_sync is not available rpl.rpl_stm_max_relay_size 'mix' w1 [ pass ] 8642 rpl.rpl_bit 'mix' w3 [ pass ] 897 rpl.rpl_bit_npk 'mix' w3 [ pass ] 1565 rpl.rpl_change_master 'mix' w3 [ pass ] 1833 rpl.rpl_charset 'mix' w3 [ pass ] 1928 rpl.rpl_stm_mix_show_relaylog_events 'mix' w1 [ pass ] 9022 rpl.rpl_innodb_bug30888 'innodb,row' w4 [ pass ] 7593 rpl.rpl_charset_sjis 'mix' w3 [ pass ] 1237 rpl.rpl_stm_multi_query 'mix' w1 [ pass ] 830 rpl.rpl_colSize 'mix' w3 [ pass ] 1261 rpl.rpl_stm_no_op 'mix' w1 [ pass ] 922 rpl.rpl_create_drop_db 'mix' w3 [ pass ] 1007 rpl.rpl_partition_innodb 'innodb,row' w2 [ pass ] 11740 rpl.rpl_create_drop_event 'mix' w3 [ pass ] 592 rpl.rpl_row_loaddata_concurrent 'innodb,row' w4 [ pass ] 2195 rpl.rpl_create_drop_function 'mix' w3 [ pass ] 710 rpl.rpl_create_drop_index 'mix' w3 [ pass ] 831 rpl.rpl_create_drop_procedure 'mix' w3 [ pass ] 643 rpl.rpl_create_drop_role 'mix' w3 [ pass ] 563 rpl.rpl_create_drop_trigger 'mix' w3 [ pass ] 463 rpl.rpl_create_drop_udf 'mix' w3 [ pass ] 615 rpl.create_or_replace2 'innodb,row' w4 [ pass ] 2758 rpl.rpl_create_drop_user 'mix' w3 [ pass ] 602 rpl.rpl_create_drop_view 'mix' w3 [ pass ] 677 rpl.rpl_create_if_not_exists 'mix' w3 [ pass ] 1366 rpl.rpl_critical_errors 'mix' w3 [ pass ] 1 rpl.rpl_delete_no_where 'mix' w3 [ pass ] 688 rpl.rpl_do_grant 'mix' w3 [ pass ] 2688 rpl.rpl_drop 'mix' w3 [ pass ] 577 rpl.rpl_drop_db 'mix' w3 [ pass ] 953 rpl.rpl_stm_reset_slave 'mix' w1 [ pass ] 20978 rpl.rpl_drop_view 'mix' w3 [ pass ] 1315 rpl.rpl_events 'mix' w3 [ pass ] 1519 rpl.rpl_extra_col_slave_innodb 'innodb,row' w2 [ pass ] 20710 rpl.rpl_stm_until 'mix' w1 [ pass ] 3818 rpl.rpl_function_defaults 'mix' w3 [ pass ] 1072 rpl.rpl_switch_stm_row_mixed 'mix' w1 [ pass ] 2534 rpl.rpl_temporary_errors 'innodb,row' w2 [ pass ] 1324 rpl.rpl_temp_table 'mix' w1 [ pass ] 1265 rpl.rpl_get_lock 'mix' w3 [ pass ] 4736 rpl.rpl_temporal_format_mariadb53_to_mysql56 'mix' w1 [ pass ] 1310 rpl.rpl_grant 'mix' w3 [ pass ] 1050 rpl.rpl_trunc_temp 'mix' w1 [ pass ] 1403 rpl.rpl_row_sp003 'innodb,row' w2 [ pass ] 1520 rpl.rpl_gtid_mdev4820 'mix' w3 [ pass ] 2415 rpl.mysql-wsrep#110-2 'innodb,row' w2 [ pass ] 1173 rpl.rpl_variables 'mix' w1 [ pass ] 1861 rpl.rpl_gtid_misc 'mix' w3 [ pass ] 904 rpl.rpl_variables_stm 'mix' w1 [ pass ] 1236 rpl.rpl_binlog_grant 'innodb,row' w2 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_heartbeat_ssl 'mix' w3 [ pass ] 1589 rpl.rpl_idempotency 'mix' w3 [ pass ] 894 rpl.rpl_loaddata_charset 'mix' w3 [ pass ] 1312 rpl.rpl_loaddata_simple 'mix' w3 [ pass ] 832 rpl.rpl_semi_sync_event 'innodb,row' w1 [ pass ] 11797 rpl.rpl_loaddatalocal 'mix' w3 [ pass ] 9084 rpl.rpl_locale 'mix' w3 [ pass ] 771 rpl.rpl_extra_col_master_innodb 'innodb,row' w2 [ pass ] 15320 rpl.rpl_log_pos 'mix' w3 [ pass ] 1874 rpl.rpl_manual_change_index_file 'mix' w3 [ pass ] 1762 rpl.rpl_innodb_bug68220 'innodb,row' w2 [ pass ] 1123 rpl.rpl_many_optimize 'mix' w3 [ pass ] 2108 rpl.rpl_not_null_innodb 'innodb,row' w2 [ pass ] 3371 rpl.rpl_master_pos_wait 'mix' w3 [ pass ] 5204 rpl.rpl_relayrotate 'innodb,row' w1 [ pass ] 14880 rpl.rpl_misc_functions 'mix' w3 [ pass ] 1373 rpl.rpl_mixed_bit_pk 'mix' w3 [ pass ] 1110 rpl.rpl_multi_update 'mix' w3 [ pass ] 817 rpl.rpl_multi_update3 'mix' w3 [ pass ] 1642 rpl.rpl_row_basic_3innodb 'innodb,row' w2 [ pass ] 12256 rpl.rpl_name_const 'mix' w3 [ pass ] 541 rpl.rpl_semi_sync_after_sync_row 'innodb,row' w4 [ pass ] 75290 rpl.rpl_nondeterministic_functions 'mix' w3 [ pass ] 1337 rpl.rpl_row_blob_innodb 'innodb,row' w2 [ pass ] 2217 rpl.rpl_ddl 'innodb,row' w4 [ pass ] 5615 rpl.rpl_skip_error 'innodb,row' w4 [ pass ] 1730 rpl.rpl_row_create_table 'innodb,row' w2 [ pass ] 13030 rpl.rpl_commit_after_flush 'innodb,row' w4 [ pass ] 1347 rpl.rpl_delayed_slave2 'innodb,row' w4 [ pass ] 4169 rpl.rpl_optimize 'mix' w3 [ pass ] 28398 rpl.rpl_parallel_show_binlog_events_purge_logs 'mix' w3 [ skipped ] debug_sync is not available rpl.rpl_ps 'mix' w3 [ pass ] 755 rpl.rpl_deadlock_innodb 'innodb,row' w1 [ pass ] 39488 rpl.rpl_domain_id_filter 'innodb,row' w4 [ pass ] 3781 rpl.rpl_read_new_relay_log_info 'mix' w3 [ pass ] 791 rpl.rpl_drop_db_fail 'innodb,row' w4 [ pass ] 1043 rpl.rpl_read_old_relay_log_info 'mix' w3 [ pass ] 1347 rpl.rpl_dual_pos_advance 'innodb,row' w4 [ pass ] 1970 rpl.rpl_relay_space_myisam 'mix' w3 [ pass ] 1197 rpl.rpl_failed_optimize 'innodb,row' w4 [ pass ] 1194 rpl.rpl_server_id1 'mix' w3 [ pass ] 565 rpl.rpl_session_var 'mix' w3 [ pass ] 1026 rpl.rpl_extra_col_slave_myisam 'row' w1 [ pass ] 4675 rpl.rpl_foreign_key_innodb 'innodb,row' w4 [ pass ] 1822 rpl.rpl_set_charset 'mix' w3 [ pass ] 920 rpl.rpl_gtid_sort 'innodb,row' w4 [ pass ] 1107 rpl.rpl_set_statement_default_master 'mix' w3 [ pass ] 809 rpl.rpl_row_basic_8partition 'row' w1 [ pass ] 1376 rpl.rpl_mdev359 'row' w1 [ skipped ] debug_sync is not available rpl.rpl_gtid_startpos 'innodb,row' w4 [ pass ] 7097 rpl.rpl_insert_id 'innodb,row' w4 [ pass ] 2739 rpl.semisync_memleak_4066 'row' w1 [ pass ] 1369 rpl.rpl_slave_status 'mix' w3 [ pass ] 11324 rpl.rpl_insert_id_pk 'innodb,row' w4 [ pass ] 2012 rpl.rpl_sp004 'mix' w3 [ pass ] 2265 rpl.rpl_packet 'row' w1 [ pass ] 2096 rpl.rpl_ssl 'mix' w3 [ pass ] 2052 rpl.rpl_insert_ignore 'innodb,row' w4 [ pass ] 2031 rpl.rpl_ssl1 'mix' w3 [ pass ] 2672 rpl.rpl_strict_password_validation 'mix' w3 [ pass ] 1256 rpl.rpl_table_options 'mix' w3 [ pass ] 1052 rpl.rpl_mdev10863 'innodb,row' w4 [ pass ] 5314 rpl.rpl_row_log 'row' w1 [ pass ] 5801 rpl.rpl_temporal_format_default_to_default 'mix' w3 [ pass ] 1615 rpl.rpl_temporal_format_mariadb53_to_mariadb53 'mix' w3 [ pass ] 1589 rpl.rpl_loaddata_s 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_temporal_format_mysql56_to_mariadb53 'mix' w3 [ pass ] 1361 rpl.rpl_multi_engine 'innodb,row' w4 [ pass ] 2886 rpl.rpl_temporal_format_mysql56_to_mysql56 'mix' w3 [ pass ] 1186 rpl.rpl_row_annotate_do 'row' w1 [ pass ] 1340 rpl.rpl_temporal_mysql56 'mix' w3 [ pass ] 689 rpl.rpl_temporal_mysql56_to_mariadb 'mix' w3 [ pass ] 768 rpl.rpl_temporal_mysql56_to_mariadb53 'mix' w3 [ pass ] 917 rpl.rpl_row_annotate_dont 'row' w1 [ pass ] 975 rpl.rpl_mysql_upgrade 'innodb,row' w4 [ pass ] 3675 rpl.rpl_temporary 'mix' w3 [ pass ] 1803 rpl.myisam_external_lock 'row' w1 [ pass ] 711 rpl.rpl_truncate_2myisam 'mix' w3 [ pass ] 2630 rpl.rpl_row_drop_create_temp_table 'innodb,row' w2 [ pass ] 74054 rpl.rpl_udf 'mix' w3 [ pass ] 856 rpl.rpl_row_func003 'innodb,row' w2 [ pass ] 862 rpl.rpl_start_stop_slave 'row' w1 [ pass ] 729 rpl.rpl_row_idempotency 'innodb,row' w2 [ pass ] 1865 rpl.rpl_old_master 'innodb,row' w4 [ pass ] 5361 rpl.rpl_read_only 'innodb,row' w4 [ pass ] 1117 rpl.rpl_row_implicit_commit_binlog 'innodb,row' w2 [ pass ] 7550 rpl.rpl_relay_space_innodb 'innodb,row' w4 [ pass ] 783 rpl.rpl_row_rec_comp_innodb 'innodb,row' w2 [ pass ] 3047 rpl.rpl_reopen_temp_table 'innodb,row' w4 [ pass ] 767 rpl.rpl_savepoint 'innodb,row' w4 [ pass ] 898 rpl.rpl_slave_load_in 'innodb,row' w4 [ pass ] 839 rpl.rpl_truncate_3innodb 'innodb,row' w4 [ pass ] 2098 rpl.rpl_upgrade_master_info 'mix' w3 [ pass ] 23570 rpl.rpl_row_rollback_to_savepoint 'innodb,row' w2 [ pass ] 9453 rpl.rpl_user 'mix' w3 [ pass ] 911 rpl.rpl_drop_temp 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_user_variables 'mix' w3 [ pass ] 1790 rpl.rpl_row_sp002_innodb 'innodb,row' w2 [ pass ] 3042 rpl.rpl_rewrt_db 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_view 'mix' w3 [ pass ] 1563 rpl.rpl_row_sp006_InnoDB 'innodb,row' w2 [ pass ] 2129 rpl.rpl_view_multi 'mix' w3 [ pass ] 1131 rpl.rpl_row_sp007_innodb 'innodb,row' w2 [ pass ] 1405 rpl.rpl_slave_load_tmpdir_not_exist 'row' w4 [ pass ] 657 rpl.show_status_stop_slave_race-7126 'mix' w3 [ pass ] 4820 rpl.rpl_000013 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_row_tabledefs_3innodb 'innodb,row' w2 [ pass ] 4819 rpl.rpl_bug31076 'row' w4 [ pass ] 1166 rpl.rpl_sp_effects 'row' w3 [ pass ] 2259 rpl.rpl_bug37426 'row' w4 [ pass ] 957 rpl.rpl_create_tmp_table_if_not_exists 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_row_tbl_metadata 'innodb,row' w2 [ pass ] 5288 rpl.rpl_partition_memory 'row' w3 [ pass ] 1632 rpl.rpl_default 'row' w4 [ pass ] 919 rpl.rpl_partition_myisam 'row' w3 [ pass ] 1379 rpl.rpl_row_trig004 'innodb,row' w2 [ pass ] 1518 rpl.rpl_extra_col_master_myisam 'row' w4 [ pass ] 3825 rpl.rpl_row_triggers 'innodb,row' w2 [ pass ] 2281 rpl.rpl_geometry 'row' w4 [ pass ] 666 rpl.rpl_set_null_innodb 'innodb,row' w2 [ pass ] 2288 rpl.rpl_stm_innodb 'innodb,row' w2 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_hrtime 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.semisync_future-7591 'row' w3 [ pass ] 11681 rpl.rpl_tmp_table_and_DDL_innodb 'innodb,row' w2 [ pass ] 1388 rpl.rpl_hrtime_row 'row' w4 [ pass ] 1147 rpl.rpl_flushlog_loop 'row' w3 [ pass ] 1750 rpl.rpl_trans_no_trans 'innodb,row' w2 [ pass ] 1902 rpl.rpl_typeconv 'row' w1 [ pass ] 72127 rpl.rpl_loadfile 'row' w4 [ pass ] 2442 rpl.rpl_mixed_ddl_dml 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_trigger 'innodb,row' w2 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_cross_version 'row' w3 [ pass ] 1713 rpl.rpl_000010 'row' w1 [ pass ] 1027 rpl.rpl_not_null_myisam 'row' w4 [ pass ] 1771 rpl.rpl_typeconv_innodb 'innodb,row' w2 [ pass ] 1195 rpl.rpl_init_slave 'row' w1 [ pass ] 1254 rpl.rpl_server_id2 'row' w3 [ pass ] 1818 rpl.rpl_old_decimal 'row' w4 [ pass ] 1078 rpl.rpl_bug38694 'row' w2 [ pass ] 858 rpl.rpl_relayspace 'row' w1 [ pass ] 1423 rpl.rpl_multi_delete2 'row' w3 [ pass ] 932 rpl.rpl_plugin_load 'row' w4 [ pass ] 1088 rpl.rpl_replicate_do 'row' w2 [ pass ] 1040 rpl.rpl_multi_update2 'row' w1 [ pass ] 1033 rpl.rpl_ignore_table_update 'row' w3 [ pass ] 1070 rpl.rpl_ignore_table 'row' w2 [ pass ] 1172 rpl.rpl_err_ignoredtable 'row' w1 [ pass ] 1049 rpl.rpl_multi_update4 'row' w3 [ pass ] 1379 rpl.rpl_multi_delete 'row' w2 [ pass ] 1108 rpl.rpl_ignore_grant 'row' w1 [ pass ] 1053 rpl.rpl_ignore_revoke 'row' w1 [ pass ] 1060 rpl.rpl_free_items 'row' w3 [ pass ] 2483 rpl.rpl_replicate_ignore_db 'row' w2 [ pass ] 1403 rpl.rpl_report 'row' w1 [ pass ] 1193 rpl.rpl_000011 'row' w3 [ pass ] 1902 rpl.failed_create_view-6409 'row' w2 [ pass ] 1123 rpl.ignore_table_autoinc-9737 'row' w2 [ pass ] 1402 rpl.rpl_row_001 'row' w4 [ pass ] 24129 rpl.replace 'row' w2 [ pass ] 1322 rpl.rpl_begin_commit_rollback 'innodb,stmt' w1 [ pass ] 2848 rpl.rpl_loaddata_m 'stmt' w3 [ pass ] 1484 rpl.rpl_row_NOW 'row' w4 [ pass ] 1516 rpl.rpl_000017 'row' w2 [ pass ] 1286 rpl.rpl_row_USER 'row' w4 [ pass ] 1458 rpl.rpl_EE_err 'row' w2 [ pass ] 1648 rpl.rpl_sporadic_master 'stmt' w1 [ pass ] 1569 rpl.rpl_LD_INFILE 'row' w2 [ pass ] 1270 rpl.rpl_row_UUID 'row' w4 [ pass ] 2363 rpl.rpl_alter 'row' w2 [ pass ] 1874 rpl.rpl_invoked_features 'innodb,stmt' w3 [ pass ] 6524 rpl.rpl_alter_db 'row' w2 [ pass ] 1267 rpl.rpl_timezone 'stmt' w1 [ pass ] 2045 rpl.rpl_auto_increment_11932 'row' w2 [ pass ] 1440 rpl.rpl_row_basic_2myisam 'row' w4 [ pass ] 7919 rpl.rpl_innodb_bug30888 'innodb,stmt' w3 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_auto_increment_bug33029 'row' w2 [ pass ] 1645 rpl.rpl_row_blob_myisam 'row' w4 [ pass ] 1865 rpl.rpl_autogen_query_multi_byte_char 'row' w2 [ pass ] 1732 rpl.rpl_binlog_compress 'row' w2 [ pass ] 1521 rpl.rpl_bit 'row' w2 [ pass ] 1630 rpl.rpl_stm_loaddata_concurrent 'innodb,stmt' w3 [ pass ] 6585 rpl.rpl_bit_npk 'row' w2 [ pass ] 2052 rpl.rpl_row_colSize 'row' w4 [ pass ] 6064 rpl.rpl_partition_innodb 'innodb,stmt' w1 [ pass ] 12926 rpl.rpl_change_master 'row' w2 [ pass ] 1208 rpl.rpl_charset 'row' w2 [ pass ] 1365 rpl.rpl_charset_sjis 'row' w2 [ pass ] 1440 rpl.rpl_row_conflicts 'row' w4 [ pass ] 2071 rpl.rpl_colSize 'row' w2 [ pass ] 1459 rpl.create_or_replace2 'innodb,stmt' w1 [ pass ] 3443 rpl.rpl_row_create_select 'row' w4 [ pass ] 1565 rpl.rpl_create_drop_db 'row' w2 [ pass ] 1302 rpl.rpl_row_delayed_ins 'row' w4 [ pass ] 1161 rpl.rpl_create_drop_event 'row' w2 [ pass ] 1587 rpl.rpl_concurrency_error 'innodb,stmt' w3 [ pass ] 11879 rpl.rpl_row_drop 'row' w4 [ pass ] 2126 rpl.rpl_create_drop_function 'row' w2 [ pass ] 912 rpl.rpl_create_drop_index 'row' w2 [ pass ] 718 rpl.rpl_create_drop_procedure 'row' w2 [ pass ] 799 rpl.rpl_create_drop_role 'row' w2 [ pass ] 1013 rpl.rpl_stm_relay_ign_space 'innodb,stmt' w3 [ pass ] 2040 rpl.rpl_row_find_row 'row' w4 [ pass ] 2095 rpl.rpl_create_drop_trigger 'row' w2 [ pass ] 850 rpl.rpl_create_drop_udf 'row' w2 [ pass ] 548 rpl.rpl_create_drop_user 'row' w2 [ pass ] 1172 rpl.rpl_binlog_grant 'innodb,stmt' w3 [ pass ] 1258 rpl.rpl_create_drop_view 'row' w2 [ pass ] 934 rpl.rpl_row_flsh_tbls 'row' w4 [ pass ] 1665 rpl.rpl_row_func001 'row' w4 [ pass ] 966 rpl.rpl_create_if_not_exists 'row' w2 [ pass ] 2496 rpl.rpl_critical_errors 'row' w2 [ pass ] 1 rpl.rpl_row_func002 'row' w4 [ pass ] 1205 rpl.rpl_loaddata 'innodb,stmt' w3 [ pass ] 3048 rpl.rpl_delete_no_where 'row' w2 [ pass ] 884 rpl.rpl_row_inexist_tbl 'row' w4 [ pass ] 953 rpl.rpl_do_grant 'row' w2 [ pass ] 3625 rpl.rpl_mdev382 'innodb,stmt' w3 [ pass ] 5030 rpl.rpl_drop 'row' w2 [ pass ] 783 rpl.rpl_drop_db 'row' w2 [ pass ] 1354 rpl.rpl_row_max_relay_size 'row' w4 [ pass ] 8194 rpl.rpl_set_null_innodb 'innodb,stmt' w3 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_drop_view 'row' w2 [ pass ] 1070 rpl.rpl_events 'row' w2 [ pass ] 858 rpl.rpl_function_defaults 'row' w2 [ pass ] 1045 rpl.rpl_row_merge_engine 'row' w4 [ pass ] 1325 rpl.rpl_get_lock 'row' w2 [ pass ] 4517 rpl.rpl_stm_binlog_max_cache_size 'innodb,stmt' w3 [ pass ] 4445 rpl.rpl_grant 'row' w2 [ pass ] 515 rpl.rpl_row_rec_comp_myisam 'row' w4 [ pass ] 1976 rpl.rpl_gtid_mdev4820 'row' w2 [ pass ] 1676 rpl.rpl_gtid_misc 'row' w2 [ pass ] 957 rpl.rpl_heartbeat_ssl 'row' w2 [ pass ] 1096 rpl.rpl_idempotency 'row' w2 [ pass ] 773 rpl.rpl_loaddata_charset 'row' w2 [ pass ] 645 rpl.rpl_stm_implicit_commit_binlog 'innodb,stmt' w3 [ pass ] 5895 rpl.rpl_loaddata_simple 'row' w2 [ pass ] 573 rpl.rpl_stm_innodb 'innodb,stmt' w3 [ pass ] 995 rpl.rpl_loaddatalocal 'row' w2 [ pass ] 7457 rpl.rpl_locale 'row' w2 [ pass ] 528 rpl.rpl_log_pos 'row' w2 [ pass ] 797 rpl.rpl_manual_change_index_file 'row' w2 [ pass ] 675 rpl.rpl_many_optimize 'row' w2 [ pass ] 1215 rpl.rpl_row_reset_slave 'row' w4 [ pass ] 20209 rpl.rpl_master_pos_wait 'row' w2 [ pass ] 4543 rpl.rpl_row_show_relaylog_events 'row' w4 [ pass ] 2522 rpl.rpl_stm_start_stop_slave 'innodb,stmt' w3 [ pass ] 13162 rpl.rpl_misc_functions 'row' w2 [ pass ] 1763 rpl.rpl_row_sp005 'row' w4 [ pass ] 1983 rpl.rpl_semi_sync_after_sync 'innodb,stmt' w1 [ pass ] 71931 rpl.rpl_mixed_bit_pk 'row' w2 [ pass ] 1777 rpl.rpl_row_sp008 'row' w4 [ pass ] 1167 rpl.rpl_multi_update 'row' w2 [ pass ] 1930 rpl.rpl_row_sp009 'row' w4 [ pass ] 1676 rpl.rpl_multi_update3 'row' w2 [ pass ] 1574 rpl.rpl_row_sp010 'row' w4 [ pass ] 2015 rpl.rpl_name_const 'row' w2 [ pass ] 1567 rpl.rpl_row_sp011 'row' w4 [ pass ] 2023 rpl.rpl_nondeterministic_functions 'row' w2 [ pass ] 2052 rpl.rpl_row_sp012 'row' w4 [ pass ] 1664 rpl.rpl_trigger 'innodb,stmt' w3 [ pass ] 15644 rpl.rpl_row_tabledefs_2myisam 'row' w4 [ pass ] 2642 rpl.rpl_row_trig001 'row' w4 [ pass ] 2100 rpl.rpl_row_trig002 'row' w4 [ pass ] 1151 rpl.rpl_row_trig003 'row' w4 [ pass ] 2464 rpl.rpl_semi_sync_event 'innodb,stmt' w1 [ pass ] 24475 rpl.rpl_row_trunc_temp 'row' w4 [ pass ] 902 rpl.rpl_relayrotate 'innodb,stmt' w3 [ pass ] 19444 rpl.rpl_row_until 'row' w4 [ pass ] 3335 rpl.rpl_optimize 'row' w2 [ pass ] 31136 rpl.rpl_parallel_show_binlog_events_purge_logs 'row' w2 [ skipped ] debug_sync is not available rpl.rpl_row_utf16 'row' w4 [ pass ] 857 rpl.rpl_ps 'row' w2 [ pass ] 1195 rpl.rpl_ddl 'innodb,stmt' w3 [ pass ] 4800 rpl.rpl_read_new_relay_log_info 'row' w2 [ pass ] 1729 rpl.rpl_row_utf32 'row' w4 [ pass ] 2019 rpl.rpl_skip_error 'innodb,stmt' w3 [ pass ] 1580 rpl.rpl_read_old_relay_log_info 'row' w2 [ pass ] 1731 rpl.rpl_row_view01 'row' w4 [ pass ] 2410 rpl.rpl_relay_space_myisam 'row' w2 [ pass ] 1222 rpl.rpl_server_id1 'row' w2 [ pass ] 955 rpl.rpl_commit_after_flush 'innodb,stmt' w3 [ pass ] 1515 rpl.rpl_session_var 'row' w2 [ pass ] 1424 rpl.rpl_row_wide_table 'row' w4 [ pass ] 1148 rpl.rpl_set_charset 'row' w2 [ pass ] 951 rpl.rpl_set_statement_default_master 'row' w2 [ pass ] 923 rpl.rpl_delayed_slave2 'innodb,stmt' w3 [ pass ] 5686 rpl.rpl_set_null_myisam 'row' w4 [ pass ] 2208 rpl.rpl_stm_EE_err2 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_conflicts 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_flsh_tbls 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_maria 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_max_relay_size 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_mix_show_relaylog_events 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_multi_query 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_no_op 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_reset_slave 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_stm_until 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_deadlock_innodb 'innodb,stmt' w1 [ pass ] 40620 rpl.rpl_switch_stm_row_mixed 'row' w4 [ pass ] 3603 rpl.rpl_temp_table 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_temporal_format_mariadb53_to_mysql56 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_slave_status 'row' w2 [ pass ] 11573 rpl.rpl_domain_id_filter 'innodb,stmt' w3 [ pass ] 7793 rpl.rpl_sp004 'row' w2 [ pass ] 2453 rpl.rpl_drop_db_fail 'innodb,stmt' w3 [ pass ] 2787 rpl.rpl_flush_logs 'stmt' w1 [ pass ] 1724 rpl.rpl_ssl 'row' w2 [ pass ] 2627 rpl.rpl_tmp_table_and_DDL 'row' w4 [ pass ] 1841 rpl.rpl_dual_pos_advance 'innodb,stmt' w3 [ pass ] 2823 rpl.rpl_mdev359 'stmt' w1 [ skipped ] debug_sync is not available rpl.rpl_trunc_temp 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_failed_optimize 'innodb,stmt' w3 [ pass ] 2145 rpl.rpl_ssl1 'row' w2 [ pass ] 4880 rpl.rpl_strict_password_validation 'row' w2 [ pass ] 2303 rpl.rpl_foreign_key_innodb 'innodb,stmt' w3 [ pass ] 3471 rpl.rpl_variables 'row' w4 [ pass ] 4654 rpl.rpl_variables_stm 'row' w4 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_table_options 'row' w2 [ pass ] 1888 rpl.rpl_gtid_sort 'innodb,stmt' w3 [ pass ] 1943 rpl.rpl_temporal_format_default_to_default 'row' w2 [ pass ] 1728 rpl.rpl_loaddata_symlink 'stmt' w4 [ pass ] 1291 rpl.rpl_temporal_format_mariadb53_to_mariadb53 'row' w2 [ pass ] 1837 rpl.rpl_loaddata_map 'stmt' w1 [ pass ] 12646 rpl.rpl_temporal_format_mysql56_to_mariadb53 'row' w2 [ pass ] 1736 rpl.rpl_temporal_format_mysql56_to_mysql56 'row' w2 [ pass ] 1522 rpl.rpl_gtid_startpos 'innodb,stmt' w3 [ pass ] 9898 rpl.rpl_loaddata_s 'stmt' w4 [ pass ] 1424 rpl.rpl_temporal_mysql56 'row' w2 [ pass ] 926 rpl.rpl_insert_id 'innodb,stmt' w3 [ pass ] 2307 rpl.rpl_temporal_mysql56_to_mariadb 'row' w2 [ pass ] 2132 rpl.rpl_stm_log 'stmt' w1 [ pass ] 5959 rpl.rpl_insert_id_pk 'innodb,stmt' w3 [ pass ] 2355 rpl.rpl_temporal_mysql56_to_mariadb53 'row' w2 [ pass ] 1480 rpl.rpl_start_stop_slave 'stmt' w1 [ pass ] 1629 rpl.rpl_temporary 'row' w2 [ pass ] 4300 rpl.rpl_insert_ignore 'innodb,stmt' w3 [ pass ] 2769 rpl.rpl_truncate_2myisam 'row' w2 [ pass ] 3443 rpl.rpl_udf 'row' w2 [ pass ] 1604 rpl.rpl_mdev10863 'innodb,stmt' w3 [ pass ] 6959 rpl.rpl_filter_tables_not_exist 'stmt' w1 [ pass ] 6299 rpl.rpl_multi_engine 'innodb,stmt' w3 [ pass ] 3027 rpl.rpl_drop_temp 'stmt' w1 [ pass ] 2662 rpl.rpl_rewrt_db 'stmt' w1 [ pass ] 1700 rpl.rpl_mysql_upgrade 'innodb,stmt' w3 [ pass ] 6738 rpl.rpl_slow_query_log 'stmt' w4 [ pass ] 42905 rpl.rpl_slave_load_tmpdir_not_exist 'stmt' w1 [ pass ] 1218 rpl.rpl_000013 'stmt' w4 [ pass ] 1375 rpl.rpl_bug31076 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_upgrade_master_info 'row' w2 [ pass ] 33628 rpl.rpl_sp_effects 'stmt' w1 [ pass ] 2018 rpl.rpl_user 'row' w2 [ pass ] 1313 rpl.rpl_old_master 'innodb,stmt' w3 [ pass ] 7816 rpl.rpl_user_variables 'row' w2 [ pass ] 2172 rpl.rpl_view 'row' w2 [ pass ] 1800 rpl.rpl_partition_memory 'stmt' w1 [ pass ] 2399 rpl.rpl_conditional_comments 'stmt' w4 [ pass ] 3214 rpl.rpl_read_only 'innodb,stmt' w3 [ pass ] 1908 rpl.rpl_partition_myisam 'stmt' w1 [ pass ] 1897 rpl.rpl_view_multi 'row' w2 [ pass ] 2048 rpl.rpl_create_tmp_table_if_not_exists 'stmt' w4 [ pass ] 2344 rpl.rpl_default 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_relay_space_innodb 'innodb,stmt' w3 [ pass ] 2824 rpl.show_status_stop_slave_race-7126 'row' w2 [ pass ] 9114 rpl.rpl_filter_dbs_dynamic 'stmt' w4 [ pass ] 1788 rpl.rpl_reopen_temp_table 'innodb,stmt' w3 [ pass ] 1504 rpl.rpl_savepoint 'innodb,stmt' w3 [ pass ] 1192 rpl.rpl_flushlog_loop 'stmt' w2 [ pass ] 1948 rpl.semisync_future-7591 'stmt' w1 [ pass ] 12522 rpl.rpl_filter_tables_dynamic 'stmt' w4 [ pass ] 7557 rpl.rpl_filter_wild_tables_dynamic 'stmt' w4 [ pass ] 2387 rpl.rpl_slave_load_in 'innodb,stmt' w3 [ pass ] 2280 rpl.rpl_000010 'stmt' w1 [ pass ] 1387 rpl.rpl_cross_version 'stmt' w2 [ pass ] 1944 rpl.rpl_truncate_3innodb 'innodb,stmt' w3 [ pass ] 4989 rpl.rpl_hrtime 'stmt' w4 [ pass ] 1526 rpl.rpl_loadfile 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_server_id2 'stmt' w1 [ pass ] 1980 rpl.rpl_init_slave 'stmt' w2 [ pass ] 1787 rpl.rpl_bug38694 'stmt' w3 [ pass ] 1013 rpl.rpl_relayspace 'stmt' w1 [ pass ] 1786 rpl.rpl_multi_delete2 'stmt' w2 [ pass ] 1741 rpl.rpl_mdev8193 'stmt' w4 [ pass ] 3799 rpl.rpl_replicate_do 'stmt' w3 [ pass ] 1842 rpl.rpl_multi_update2 'stmt' w1 [ pass ] 1195 rpl.rpl_ignore_table_update 'stmt' w2 [ pass ] 1299 rpl.rpl_mixed_ddl_dml 'stmt' w4 [ pass ] 2074 rpl.rpl_ignore_table 'stmt' w3 [ pass ] 1812 rpl.rpl_err_ignoredtable 'stmt' w1 [ pass ] 1552 rpl.rpl_multi_update4 'stmt' w2 [ pass ] 1428 rpl.rpl_parallel_charset 'stmt' w4 [ pass ] 2626 rpl.rpl_multi_delete 'stmt' w3 [ pass ] 2413 rpl.rpl_ignore_grant 'stmt' w1 [ pass ] 1278 rpl.rpl_free_items 'stmt' w2 [ pass ] 2980 rpl.rpl_ignore_revoke 'stmt' w1 [ pass ] 1110 rpl.rpl_plugin_load 'stmt' w4 [ pass ] 1211 rpl.rpl_replicate_ignore_db 'stmt' w3 [ pass ] 1288 rpl.rpl_set_null_myisam 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_report 'stmt' w2 [ pass ] 1560 rpl.rpl_000011 'stmt' w1 [ pass ] 2372 rpl.failed_create_view-6409 'stmt' w3 [ pass ] 1227 rpl.rpl_set_statement 'stmt' w4 [ pass ] 1028 rpl.ignore_table_autoinc-9737 'stmt' w3 [ pass ] 1850 rpl.replace 'stmt' w3 [ pass ] 1250 rpl.rpl_000017 'stmt' w3 [ pass ] 1097 rpl.create_or_replace_mix 'innodb,mix' w1 [ pass ] 4607 rpl.rpl_EE_err 'stmt' w3 [ pass ] 1555 rpl.rpl_LD_INFILE 'stmt' w3 [ pass ] 1233 rpl.rpl_alter 'stmt' w3 [ pass ] 1904 rpl.rpl_heartbeat w2 [ pass ] 15415 rpl.rpl_alter_db 'stmt' w3 [ pass ] 1456 rpl.create_or_replace_row 'innodb,row' w1 [ pass ] 4527 rpl.rpl_auto_increment_11932 'stmt' w3 [ pass ] 1282 rpl.rpl_auto_increment_bug33029 'stmt' w3 [ pass ] 1624 rpl.rpl_autogen_query_multi_byte_char 'stmt' w3 [ pass ] 1521 rpl.create_select 'innodb,mix' w1 [ pass ] 2446 rpl.create_or_replace_statement 'innodb,stmt' w2 [ pass ] 6005 rpl.rpl_binlog_compress 'stmt' w3 [ pass ] 1183 rpl.rpl_bit 'stmt' w3 [ pass ] 981 rpl.rpl_stm_000001 'stmt' w4 [ pass ] 27062 rpl.rpl_bit_npk 'stmt' w3 [ pass ] 3121 rpl.create_select 'innodb,row' w1 [ pass ] 2839 rpl.create_select 'innodb,stmt' w2 [ pass ] 2303 rpl.rpl_change_master 'stmt' w3 [ pass ] 2558 rpl.rpl_stm_EE_err2 'stmt' w4 [ pass ] 2340 rpl.rpl_charset 'stmt' w3 [ pass ] 2172 rpl.rpl_charset_sjis 'stmt' w3 [ pass ] 1254 rpl.rpl_colSize 'stmt' w3 [ pass ] 2450 rpl.rpl_stm_auto_increment_bug33029 'stmt' w4 [ pass ] 2861 rpl.rpl_create_drop_db 'stmt' w3 [ pass ] 2459 rpl.rpl_create_drop_event 'stmt' w3 [ pass ] 2156 rpl.rpl_stm_conflicts 'stmt' w4 [ pass ] 2693 rpl.rpl_create_drop_function 'stmt' w3 [ pass ] 2119 rpl.rpl_stm_flsh_tbls 'stmt' w4 [ pass ] 3373 rpl.rpl_create_drop_index 'stmt' w3 [ pass ] 2196 rpl.rpl_create_drop_procedure 'stmt' w3 [ pass ] 1510 rpl.rpl_create_drop_role 'stmt' w3 [ pass ] 2593 rpl.rpl_stm_found_rows 'stmt' w4 [ pass ] 2286 rpl.rpl_create_drop_trigger 'stmt' w3 [ pass ] 1895 rpl.rpl_create_drop_udf 'stmt' w3 [ pass ] 1823 rpl.rpl_stm_loadfile 'stmt' w4 [ pass ] 1809 rpl.rpl_create_drop_user 'stmt' w3 [ pass ] 2038 rpl.rpl_create_drop_view 'stmt' w3 [ pass ] 1623 rpl.rpl_circular_for_4_hosts 'innodb,mix' w1 [ pass ] 41325 rpl.rpl_circular_for_4_hosts 'innodb,row' w2 [ pass ] 41572 rpl.rpl_stm_maria 'stmt' w4 [ pass ] 700 rpl.rpl_create_if_not_exists 'stmt' w3 [ pass ] 2432 rpl.rpl_critical_errors 'stmt' w3 [ pass ] 1 rpl.rpl_delete_no_where 'stmt' w3 [ pass ] 1439 rpl.rpl_current_user 'stmt' w2 [ pass ] 3549 rpl.rpl_stm_max_relay_size 'stmt' w4 [ pass ] 8249 rpl.rpl_do_grant 'stmt' w3 [ pass ] 3175 rpl.rpl_drop 'stmt' w3 [ pass ] 1217 rpl.rpl_drop_db 'stmt' w3 [ pass ] 1836 rpl.rpl_drop_view 'stmt' w3 [ pass ] 1086 rpl.rpl_stm_mix_show_relaylog_events 'stmt' w4 [ pass ] 8133 rpl.rpl_events 'stmt' w3 [ pass ] 1759 rpl.rpl_stm_multi_query 'stmt' w4 [ pass ] 1552 rpl.rpl_function_defaults 'stmt' w3 [ pass ] 1049 rpl.rpl_stm_no_op 'stmt' w4 [ pass ] 1347 rpl.rpl_gtid_master_promote 'innodb,mix' w2 [ pass ] 9712 rpl.rpl_get_lock 'stmt' w3 [ pass ] 5812 rpl.rpl_grant 'stmt' w3 [ pass ] 847 rpl.rpl_circular_for_4_hosts 'innodb,stmt' w1 [ pass ] 30022 rpl.rpl_gtid_mdev4820 'stmt' w3 [ pass ] 4175 rpl.rpl_gtid_misc 'stmt' w3 [ pass ] 1942 rpl.rpl_gtid_master_promote 'innodb,row' w2 [ pass ] 10053 rpl.rpl_heartbeat_ssl 'stmt' w3 [ pass ] 1623 rpl.rpl_idempotency 'stmt' w3 [ pass ] 1499 rpl.rpl_stm_reset_slave 'stmt' w4 [ pass ] 22232 rpl.rpl_loaddata_charset 'stmt' w3 [ pass ] 1342 rpl.rpl_loaddata_simple 'stmt' w3 [ pass ] 1378 rpl.rpl_gtid_master_promote 'innodb,stmt' w1 [ pass ] 9532 rpl.rpl_gtid_mdev4473 'innodb,mix' w2 [ pass ] 4218 rpl.rpl_stm_sp 'stmt' w4 [ pass ] 1658 rpl.rpl_stm_sql_mode 'stmt' w4 [ pass ] 1273 rpl.rpl_gtid_mdev4474 'innodb,row' w2 [ skipped ] Neither MIXED nor STATEMENT binlog format rpl.rpl_gtid_mdev4474 'innodb,mix' w1 [ pass ] 2017 rpl.rpl_stm_until 'stmt' w4 [ pass ] 2002 rpl.rpl_gtid_mdev4474 'innodb,stmt' w2 [ pass ] 1029 rpl.rpl_loaddatalocal 'stmt' w3 [ pass ] 12126 rpl.rpl_gtid_mdev4485 'mix' w1 [ pass ] 670 rpl.rpl_locale 'stmt' w3 [ pass ] 370 rpl.rpl_log_pos 'stmt' w3 [ pass ] 668 rpl.rpl_stm_user_variables 'stmt' w4 [ pass ] 1694 rpl.rpl_gtid_mdev4485 'stmt' w1 [ pass ] 692 rpl.rpl_gtid_mdev4485 'row' w2 [ pass ] 610 rpl.rpl_manual_change_index_file 'stmt' w3 [ pass ] 727 rpl.rpl_many_optimize 'stmt' w3 [ pass ] 1253 rpl.rpl_switch_stm_row_mixed 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_gtid_nobinlog 'stmt' w1 [ pass ] 687 rpl.rpl_temp_table 'stmt' w4 [ pass ] 452 rpl.rpl_temporal_format_mariadb53_to_mysql56 'stmt' w4 [ pass ] 350 rpl.rpl_trunc_temp 'stmt' w4 [ pass ] 514 rpl.rpl_variables 'stmt' w4 [ skipped ] Neither MIXED nor ROW binlog format rpl.rpl_variables_stm 'stmt' w4 [ pass ] 604 rpl.rpl_master_pos_wait 'stmt' w3 [ pass ] 4351 rpl.rpl_misc_functions 'stmt' w3 [ pass ] 531 rpl.rpl_heartbeat_2slaves 'mix' w2 [ pass ] 8763 rpl.rpl_mixed_bit_pk 'stmt' w3 [ pass ] 666 rpl.rpl_multi_update 'stmt' w3 [ pass ] 817 rpl.rpl_ip_mix w2 [ pass ] 93 rpl.rpl_heartbeat_2slaves 'row' w1 [ pass ] 8793 rpl.rpl_multi_update3 'stmt' w3 [ pass ] 983 rpl.rpl_name_const 'stmt' w3 [ pass ] 863 rpl.rpl_ipv4_as_ipv6 w1 [ pass ] 209 rpl.rpl_ip_mix2 w2 [ pass ] 103 rpl.rpl_nondeterministic_functions 'stmt' w3 [ pass ] 801 rpl.rpl_heartbeat_2slaves 'stmt' w4 [ pass ] 9188 rpl.rpl_parallel_multilevel 'innodb,row' w4 [ skipped ] debug_sync is not available rpl.rpl_ipv6 w1 [ pass ] 110 rpl.rpl_parallel_multilevel 'innodb,mix' w2 [ skipped ] debug_sync is not available rpl.rpl_parallel_multilevel 'innodb,stmt' w4 [ skipped ] debug_sync is not available rpl.rpl_parallel_multilevel2 'innodb,row' w2 [ pass ] 5252 rpl.rpl_parallel_multilevel2 'innodb,mix' w1 [ pass ] 9044 rpl.rpl_parallel_multilevel2 'innodb,stmt' w4 [ pass ] 7916 rpl.rpl_parallel_optimistic_nobinlog 'innodb,stmt' w2 [ pass ] 1711 rpl.rpl_optimize 'stmt' w3 [ pass ] 23105 rpl.rpl_parallel_show_binlog_events_purge_logs 'stmt' w3 [ skipped ] debug_sync is not available rpl.rpl_rotate_logs w1 [ pass ] 1450 rpl.rpl_ps 'stmt' w3 [ pass ] 1159 rpl.rpl_read_new_relay_log_info 'stmt' w3 [ pass ] 1571 rpl.rpl_read_old_relay_log_info 'stmt' w3 [ pass ] 1330 rpl.rpl_relay_space_myisam 'stmt' w3 [ pass ] 1129 rpl.rpl_server_id1 'stmt' w3 [ pass ] 519 rpl.rpl_session_var 'stmt' w3 [ pass ] 766 rpl.rpl_set_charset 'stmt' w3 [ pass ] 796 rpl.rpl_set_statement_default_master 'stmt' w3 [ pass ] 695 rpl.rpl_slave_status 'stmt' w3 [ pass ] 10940 rpl.rpl_sp004 'stmt' w3 [ pass ] 1524 rpl.rpl_ssl 'stmt' w3 [ pass ] 1623 rpl.rpl_ssl1 'stmt' w3 [ pass ] 2520 rpl.rpl_strict_password_validation 'stmt' w3 [ pass ] 805 rpl.rpl_table_options 'stmt' w3 [ pass ] 775 rpl.rpl_temporal_format_default_to_default 'stmt' w3 [ pass ] 1617 rpl.rpl_temporal_format_mariadb53_to_mariadb53 'stmt' w3 [ pass ] 620 rpl.rpl_temporal_format_mysql56_to_mariadb53 'stmt' w3 [ pass ] 811 rpl.rpl_temporal_format_mysql56_to_mysql56 'stmt' w3 [ pass ] 658 rpl.rpl_temporal_mysql56 'stmt' w3 [ pass ] 686 rpl.rpl_temporal_mysql56_to_mariadb 'stmt' w3 [ pass ] 792 rpl.rpl_temporal_mysql56_to_mariadb53 'stmt' w3 [ pass ] 1014 rpl.rpl_temporary 'stmt' w3 [ pass ] 3176 rpl.rpl_truncate_2myisam 'stmt' w3 [ pass ] 3687 rpl.rpl_row_img_eng_min 'innodb,row' w2 [ pass ] 55623 rpl.rpl_udf 'stmt' w3 [ pass ] 1651 rpl.rpl_row_img_eng_noblob 'innodb,row' w1 [ pass ] 60469 sys_vars.slave_parallel_threads_basic w1 [ pass ] 24 main.connect w1 [ pass ] 11551 connect.part_file w1 [ pass ] 431 connect.part_table w1 [ pass ] 1377 connect.drop-open-error w1 [ pass ] 102 connect.secure_file_priv w1 [ pass ] 30 rpl.rpl_upgrade_master_info 'stmt' w3 [ pass ] 31733 connect.alter w1 [ pass ] 400 rpl.rpl_user 'stmt' w3 [ pass ] 1856 connect.alter_xml w1 [ pass ] 109 connect.bin w1 [ pass ] 43 connect.csv w1 [ pass ] 359 rpl.rpl_user_variables 'stmt' w3 [ pass ] 2718 connect.datest w1 [ pass ] 23 connect.dbf w1 [ pass ] 464 connect.dir w1 [ pass ] 51 rpl.rpl_view 'stmt' w3 [ pass ] 1659 connect.endian w1 [ pass ] 75 connect.fix w1 [ pass ] 117 connect.fmt w1 [ pass ] 129 rpl.rpl_view_multi 'stmt' w3 [ pass ] 1693 rpl.rpl_row_img_blobs 'innodb,row' w4 [ pass ] 105006 connect.general w1 [ pass ] 41 connect.grant w1 [ pass ] 882 maria.small_blocksize w4 [ pass ] 143 connect.grant2 w1 [ pass ] 899 connect.grant3 w1 [ pass ] 44 connect.index w1 [ pass ] 818 rpl.show_status_stop_slave_race-7126 'stmt' w3 [ pass ] 6772 connect.infoschema-9739 w1 [ pass ] 74 connect.ini w1 [ pass ] 107 connect.ini_grant w1 [ pass ] 41 connect.mrr w1 [ pass ] 111 connect.mul w1 [ pass ] 36 sys_vars.sysvars_server_notembedded '32bit' w3 [ pass ] 69 connect.mysql w1 [ pass ] 352 connect.mysql_discovery w1 [ pass ] 145 sys_vars.autocommit_func3 'innodb' w3 [ pass ] 118 connect.mysql_exec w1 [ pass ] 74 connect.mysql_grant w1 [ pass ] 110 sys_vars.autocommit_func5 'innodb' w3 [ pass ] 137 connect.mysql_index w1 [ pass ] 1694 connect.mysql_new w1 [ pass ] 235 connect.null w1 [ pass ] 125 sys_vars.autocommit_func4 'innodb' w3 [ pass ] 180 connect.occur w1 [ pass ] 145 connect.odbc w1 [ pass ] 22 connect.odbc_firebird w1 [ skipped ] No Firebird connect.odbc_oracle w1 [ skipped ] Need ODBC data source ConnectEngineOracle connect.odbc_postgresql w1 [ skipped ] Need ODBC data source ConnectEnginePostgresql rpl.rpl_test_framework 'stmt' w2 [ pass ] 60296 connect.odbc_sqlite3 w1 [ skipped ] Need SQLite3 ODBC Driver connect.odbc_sqlite3_grant w1 [ skipped ] Need SQLite3 ODBC Driver connect.odbc_xls w1 [ skipped ] Need ODBC data source ConnectEngineXLS main.ipv4_and_ipv6 w3 [ pass ] 770 connect.pivot w1 [ pass ] 179 connect.temporary w1 [ pass ] 4 perfschema.socket_instances_func w2 [ pass ] 465 connect.unsigned w1 [ pass ] 29 main.ipv4_as_ipv6 w3 [ pass ] 1752 main.ipv6 w2 [ pass ] 545 connect.upd w1 [ pass ] 594 connect.updelx w1 [ pass ] 1778 connect.updelx2 w1 [ pass ] 47 connect.vcol w1 [ pass ] 10 connect.vec w1 [ pass ] 41 connect.xcol w1 [ pass ] 100 connect.xml w1 [ pass ] 203 connect.xml_grant w1 [ pass ] 83 connect.xml_html w1 [ pass ] 24 connect.xml_mdev5261 w1 [ pass ] 50 connect.xml_mult w1 [ pass ] 36 binlog.binlog_stm_do_db 'innodb,stmt' w1 [ pass ] 219 binlog.binlog_row_annotate 'row' w1 [ pass ] 235 binlog.flashback 'innodb,mix' w1 [ pass ] 293 innodb.innodb 'innodb' w3 [ pass ] 11679 innodb.innodb_bug53674 'innodb' w1 [ pass ] 30 binlog.binlog_checksum 'innodb,mix' w3 [ pass ] 125 binlog.binlog_variables_log_bin_index 'mix' w1 [ pass ] 3 binlog.binlog_dmls_on_tmp_tables_readonly 'innodb,mix' w3 [ pass ] 21 binlog.binlog_delete_and_flush_index 'mix' w1 [ pass ] 165 binlog.binlog_mysqlbinlog-cp932 'mix' w1 [ pass ] 275 binlog.binlog_bug36391 'mix' w1 [ pass ] 53 binlog.binlog_mixed_load_data 'mix' w1 [ pass ] 153 binlog.binlog_stm_mix_innodb_myisam 'innodb,stmt' w2 [ pass ] 17755 encryption.innodb_encryption 'innodb' w4 [ pass ] 39534 binlog.binlog_stm_ctype_ucs 'mix' w1 [ pass ] 172 binlog.binlog_stm_insert_select 'mix' w1 [ pass ] 147 binlog.binlog_tmp_table 'mix' w1 [ pass ] 367 binlog.binlog_implicit_commit 'innodb,mix' w3 [ pass ] 5637 binlog.temptable_uservar_disconnect-7938 'mix' w1 [ pass ] 44 binlog.binlog_variables_log_bin 'mix' w4 [ pass ] 3 binlog.binlog_drop_if_exists 'mix' w2 [ pass ] 395 binlog.binlog_variables_relay_log 'mix' w4 [ pass ] 2 binlog.binlog_variables_relay_log_index 'mix' w1 [ pass ] 2 binlog.binlog_format_switch_in_tmp_table 'mix' w2 [ pass ] 37 binlog.binlog_base64_flag 'mix' w4 [ pass ] 90 main.mysqlbinlog_row_minimal w1 [ pass ] 69 binlog.binlog_grant 'mix' w2 [ pass ] 13 binlog.binlog_old_versions 'mix' w4 [ pass ] 440 binlog.binlog_innodb 'innodb,mix' w3 [ pass ] 2216 encryption.tempfiles 'cbc,innodb' w4 [ pass ] 221 binlog.binlog_max_extension 'mix' w2 [ pass ] 3099 binlog.binlog_mdev717 'mix' w2 [ skipped ] debug_sync is not available binlog.binlog_mysqlbinlog2 'mix' w2 [ pass ] 864 binlog.flashback 'innodb,row' w4 [ pass ] 915 binlog.binlog_server_id 'mix' w2 [ pass ] 56 binlog.binlog_sql_mode 'mix' w2 [ pass ] 309 binlog.binlog_mixed_cache_stat 'innodb,mix' w3 [ pass ] 4147 binlog.binlog_start_comment 'mix' w2 [ pass ] 171 main.sp_trans_log 'innodb' w3 [ pass ] 552 binlog.binlog_stm_ctype_cp932 'mix' w2 [ pass ] 1868 binlog.binlog_stm_drop_tbl 'mix' w2 [ pass ] 182 binlog.binlog_stm_drop_tmp_tbl 'mix' w2 [ pass ] 562 main.stat_tables_rbr 'innodb' w3 [ pass ] 330 binlog.binlog_truncate_myisam 'mix' w2 [ pass ] 902 binlog.binlog_checksum 'innodb,row' w3 [ pass ] 282 binlog.binlog_dmls_on_tmp_tables_readonly 'innodb,row' w3 [ pass ] 79 binlog.binlog_row_mix_innodb_myisam 'innodb,row' w1 [ pass ] 18923 binlog.binlog_variables_log_bin_index 'row' w1 [ pass ] 3 binlog.binlog_delete_and_flush_index 'row' w1 [ pass ] 362 binlog.binlog_mysqlbinlog-cp932 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_query_filter_rules 'row' w1 [ pass ] 301 binlog.binlog_implicit_commit 'innodb,row' w3 [ pass ] 11424 binlog.binlog_mysqlbinlog_row 'row' w1 [ pass ] 1644 binlog.binlog_bug23533 'innodb,row' w4 [ pass ] 21801 binlog.binlog_mysqlbinlog_row_myisam 'row' w1 [ pass ] 643 binlog.binlog_row_ctype_ucs 'row' w1 [ pass ] 270 binlog.binlog_row_insert_select 'row' w1 [ pass ] 216 binlog.binlog_innodb_row 'innodb,row' w4 [ pass ] 2481 binlog.binlog_innodb 'innodb,row' w3 [ pass ] 3623 binlog.binlog_row_mysqlbinlog_options 'row' w1 [ pass ] 81 binlog.binlog_stm_ctype_ucs 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_stm_insert_select 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_stm_row 'row' w1 [ pass ] 454 binlog.binlog_tmp_table 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format main.ctype_cp932_binlog_row w1 [ pass ] 186 binlog.binlog_mysqlbinlog_row_innodb 'innodb,row' w4 [ pass ] 2757 main.mysqlbinlog_row_compressed w1 [ pass ] 377 binlog.binlog_mysqlbinlog_row_trans 'innodb,row' w4 [ pass ] 558 binlog.binlog_row_cache_stat 'innodb,row' w3 [ pass ] 4312 binlog.binlog_drop_if_exists 'row' w1 [ pass ] 500 binlog.binlog_grant 'row' w1 [ pass ] 27 binlog.binlog_switch_inside_trans 'innodb,row' w3 [ pass ] 649 binlog.binlog_row_mysqlbinlog_db_filter 'innodb,row' w4 [ pass ] 215 innodb.snapshot 'innodb' w4 [ pass ] 64 binlog.binlog_variables_log_bin 'row' w3 [ pass ] 3 binlog.binlog_variables_relay_log_index 'row' w4 [ pass ] 4 binlog.binlog_max_extension 'row' w1 [ pass ] 3150 binlog.binlog_variables_relay_log 'row' w3 [ pass ] 7 binlog.binlog_mdev717 'row' w1 [ skipped ] debug_sync is not available sys_vars.tx_isolation_func 'innodb' w2 [ pass ] 30648 binlog.binlog_base64_flag 'row' w4 [ pass ] 248 binlog.binlog_mysqlbinlog2 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_old_versions 'row' w4 [ pass ] 855 binlog.binlog_stm_unsafe_warning 'stmt' w3 [ pass ] 1272 binlog.binlog_mysqlbinlog_base64 'row' w1 [ pass ] 971 main.mysqlbinlog-innodb 'innodb' w3 [ pass ] 406 binlog.flashback 'innodb,stmt' w2 [ pass ] 1168 binlog.binlog_row_ctype_cp932 'row' w1 [ pass ] 1803 binlog.binlog_row_drop_tbl 'row' w1 [ pass ] 160 binlog.binlog_row_drop_tmp_tbl 'row' w1 [ pass ] 607 main.partition_innodb_stmt 'innodb' w3 [ pass ] 229 binlog.binlog_database 'innodb,stmt' w4 [ pass ] 3805 binlog.binlog_row_mysqlbinlog_verbose 'row' w1 [ pass ] 172 parts.partition_mdev6067 'innodb' w3 [ pass ] 586 binlog.binlog_server_id 'row' w1 [ pass ] 119 sequence.simple 'innodb' w2 [ pass ] 777 binlog.binlog_sql_mode 'row' w1 [ pass ] 369 binlog.binlog_start_comment 'row' w1 [ pass ] 144 binlog.binlog_stm_ctype_cp932 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_stm_drop_tbl 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_stm_drop_tmp_tbl 'row' w1 [ skipped ] Neither MIXED nor STATEMENT binlog format binlog.binlog_checksum 'innodb,stmt' w4 [ pass ] 387 binlog.binlog_variables_log_bin_index 'stmt' w3 [ pass ] 2 binlog.binlog_dmls_on_tmp_tables_readonly 'innodb,stmt' w4 [ pass ] 46 binlog.binlog_delete_and_flush_index 'stmt' w2 [ pass ] 668 binlog.binlog_truncate_myisam 'row' w1 [ pass ] 948 binlog.binlog_stm_blackhole 'stmt' w2 [ pass ] 564 compat/oracle.sequence w1 [ pass ] 101 binlog.binlog_mysqlbinlog-cp932 'stmt' w1 [ pass ] 277 binlog.binlog_sf 'stmt' w1 [ pass ] 66 main.mysqlbinlog w2 [ pass ] 3996 binlog.binlog_stm_ctype_ucs 'stmt' w1 [ pass ] 447 binlog.binlog_stm_insert_select 'stmt' w1 [ pass ] 421 main.partition_binlog_stmt w2 [ pass ] 75 binlog.binlog_tmp_table 'stmt' w1 [ pass ] 745 binlog.binlog_drop_if_exists 'stmt' w2 [ pass ] 830 main.mysqlbinlog_stmt_compressed w1 [ pass ] 149 binlog.binlog_grant 'stmt' w2 [ pass ] 28 main.set_statement_notembedded_binlog w1 [ pass ] 55 binlog.binlog_variables_log_bin 'stmt' w1 [ pass ] 3 binlog.binlog_implicit_commit 'innodb,stmt' w4 [ pass ] 13645 binlog.binlog_unsafe 'stmt' w3 [ pass ] 13726 binlog.binlog_variables_relay_log_index 'stmt' w1 [ pass ] 5 binlog.binlog_max_extension 'stmt' w2 [ pass ] 3277 binlog.binlog_mdev717 'stmt' w2 [ skipped ] debug_sync is not available binlog.binlog_variables_relay_log 'stmt' w3 [ pass ] 9 binlog.binlog_base64_flag 'stmt' w1 [ pass ] 309 main.lock_tables_lost_commit 'innodb' w3 [ pass ] 282 binlog.binlog_old_versions 'stmt' w1 [ pass ] 1280 binlog.binlog_mysqlbinlog2 'stmt' w2 [ pass ] 2201 binlog.binlog_innodb 'innodb,stmt' w4 [ pass ] 5364 main.ctype_filesystem w1 [ pass ] 7 binlog.binlog_server_id 'stmt' w2 [ pass ] 178 innodb.group_commit_no_optimize_thread 'innodb' w3 [ skipped ] debug_sync is not available main.ctype_latin1_de w1 [ pass ] 480 binlog.binlog_sql_mode 'stmt' w2 [ pass ] 448 binlog.binlog_start_comment 'stmt' w2 [ pass ] 270 main.bug47671 w1 [ pass ] 111 main.lowercase_utf8 w3 [ pass ] 10 binlog.binlog_statement_insert_delayed 'stmt' w2 [ pass ] 763 binlog.binlog_killed 'innodb,stmt' w4 [ pass ] 3446 main.ctype_ldml w3 [ pass ] 2343 perfschema.short_option_1 w3 [ pass ] 80 innodb.innodb_ctype_ldml 'innodb' w1 [ pass ] 5489 binlog.binlog_stm_ctype_cp932 'stmt' w2 [ pass ] 3936 binlog.binlog_stm_drop_tbl 'stmt' w2 [ pass ] 362 main.date_formats w3 [ pass ] 252 binlog.binlog_stm_cache_stat 'innodb,stmt' w4 [ pass ] 6246 binlog.binlog_stm_drop_tmp_tbl 'stmt' w2 [ pass ] 681 binlog.binlog_truncate_kill 'innodb,stmt' w4 [ skipped ] debug_sync is not available main.lock_sync 'innodb' w3 [ skipped ] debug_sync is not available main-test_sql_discovery.mdl_sync 'innodb' w1 [ skipped ] debug_sync is not available binlog.binlog_stm_ps 'stmt' w2 [ pass ] 728 binlog.binlog_stm_sp 'stmt' w2 [ pass ] 212 binlog.binlog_stm_sp_type_row 'stmt' w2 [ pass ] 1291 binlog.binlog_stm_user_variables 'stmt' w2 [ pass ] 558 binlog.binlog_trigger 'stmt' w2 [ pass ] 190 main.mysqldump-max 'innodb' w3 [ pass ] 2911 binlog.binlog_truncate_myisam 'stmt' w2 [ pass ] 626 binlog.load_data_stm_view 'stmt' w2 [ pass ] 138 compat/oracle.binlog_stm_ps w2 [ pass ] 113 compat/oracle.binlog_stm_sp w2 [ pass ] 1322 maria.insert_select w2 [ pass ] 2013 maria.insert_select-7314 w2 [ pass ] 2059 innodb.innodb-autoinc 'innodb' w4 [ pass ] 13301 main.ctype_utf8mb4_innodb 'innodb' w3 [ pass ] 9476 perfschema.no_threads w4 [ pass ] 114 main.partition_innodb_semi_consistent 'innodb' w1 [ pass ] 15918 encryption.innodb-page_encryption-32k 'cbc,innodb' w4 [ skipped ] Test requires InnoDB with 32k page size. main.bootstrap w3 [ pass ] 655 innodb.innodb-32k 'innodb' w1 [ skipped ] Test requires InnoDB with 32k page size. sys_vars.log_error_func3 w3 [ pass ] 7 innodb.innodb-64k 'innodb' w1 [ skipped ] Test requires InnoDB with 64k page size. oqgraph.general-innodb 'innodb' w3 [ pass ] 1308 oqgraph.regression_mdev5744 w1 [ pass ] 95 main.enforce_storage_engine_opt w1 [ pass ] 16 oqgraph.boundary_conditions w3 [ pass ] 170 main.ctype_utf8 'innodb' w2 [ pass ] 13510 oqgraph.connections_mdev5748 w3 [ pass ] 42 oqgraph.create_attr w3 [ pass ] 240 oqgraph.create_attr_legacy w3 [ pass ] 326 oqgraph.general-Aria w3 [ pass ] 907 oqgraph.general-MyISAM w3 [ pass ] 756 main.ctype_utf8mb4 'innodb' w2 [ pass ] 4166 oqgraph.invalid_operations w3 [ pass ] 27 oqgraph.isnull w3 [ pass ] 47 oqgraph.legacy_upgrade w3 [ pass ] 115 oqgraph.regression_1133093 w3 [ pass ] 19 oqgraph.regression_1134355 w3 [ pass ] 86 oqgraph.regression_1195735 w3 [ pass ] 15 main.implicit_commit 'innodb' w2 [ pass ] 4113 oqgraph.regression_1196020 w3 [ pass ] 108 main.mdl_sync 'innodb' w2 [ skipped ] debug_sync is not available oqgraph.regression_1196027 w3 [ pass ] 60 oqgraph.regression_1196036 w3 [ pass ] 63 main.events_bugs w1 [ pass ] 11340 innodb.innodb-16k 'innodb' w4 [ pass ] 19091 oqgraph.regression_1213120 w3 [ pass ] 940 oqgraph.regression_1233113 w3 [ pass ] 44 perfschema.selects w1 [ pass ] 1145 oqgraph.regression_796647 w3 [ pass ] 39 oqgraph.regression_796647b w3 [ pass ] 57 main.ps_3innodb 'innodb' w2 [ pass ] 3838 oqgraph.regression_796647c w3 [ pass ] 155 sys_vars.explicit_defaults_for_timestamp_on w4 [ pass ] 299 oqgraph.regression_drop_after w3 [ pass ] 12 oqgraph.regression_mdev5871 w3 [ pass ] 137 oqgraph.regression_mdev5996 w3 [ pass ] 89 main.strict 'innodb' w2 [ pass ] 1732 encryption.innodb-key-rotation-disable 'cbc,innodb' w1 [ pass ] 7455 encryption.innodb_encrypt_log 'innodb' w4 [ pass ] 7128 encryption.innodb-spatial-index 'cbc,innodb' w4 [ pass ] 7379 encryption.innodb_encryption_row_compressed 'cbc,innodb' w4 [ pass ] 9211 encryption.innodb_encryption_is 'cbc,innodb' w4 [ pass ] 215 encryption.innodb-page_encryption_log_encryption 'cbc,innodb' w2 [ pass ] 37169 encryption.aria_tiny 'cbc' w2 [ pass ] 19 main.events_logs_tests w2 [ pass ] 3392 main.log_state_bug33693 w2 [ pass ] 2 encryption.innodb_encrypt_log_corruption 'innodb' w1 [ pass ] 46900 encryption.innochecksum 'cbc,innodb' w4 [ pass ] 19836 encryption.innodb-encr-threads 'cbc,innodb' w4 [ pass ] 280 encryption.innodb-encryption-alter 'cbc,innodb' w4 [ fail ] Test ended at 2018-01-22 07:15:14 CURRENT_TEST: encryption.innodb-encryption-alter mysqltest: At line 84: query 'drop table t1,t2' failed: 1051: Unknown table 'test.t1' The result from queries just before the failure was: < snip > ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist drop table t1,t2; More results from queries before failure can be found in /<>/builddir/mysql-test/var/4/log/innodb-encryption-alter.log - saving '/<>/builddir/mysql-test/var/4/log/encryption.innodb-encryption-alter-cbc,innodb/' to '/<>/builddir/mysql-test/var/log/encryption.innodb-encryption-alter-cbc,innodb/' Retrying test encryption.innodb-encryption-alter, attempt(2/3)... main.mysql_client_test w2 [ pass ] 48059 sys_vars.general_log_file_func w2 [ pass ] 17 sys_vars.general_log_file_basic w2 [ pass ] 12 sys_vars.rpl_max_binlog_size_func w2 [ pass ] 282 encryption.innodb-encryption-alter 'cbc,innodb' w4 [ retry-fail ] Test ended at 2018-01-22 07:15:37 CURRENT_TEST: encryption.innodb-encryption-alter mysqltest: At line 84: query 'drop table t1,t2' failed: 1051: Unknown table 'test.t1' The result from queries just before the failure was: < snip > ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist ERROR 42S02: Table 'test.t1' doesn't exist drop table t1,t2; More results from queries before failure can be found in /<>/builddir/mysql-test/var/4/log/innodb-encryption-alter.log - saving '/<>/builddir/mysql-test/var/4/log/encryption.innodb-encryption-alter-cbc,innodb/' to '/<>/builddir/mysql-test/var/log/encryption.innodb-encryption-alter-cbc,innodb/' Test encryption.innodb-encryption-alter has failed 2 times, no more retries! main.mysql_client_test_nonblock w1 [ pass ] 51827 sys_vars.sql_log_off_func w1 [ pass ] 81 main.subselect_mat_cost w2 [ pass ] 2572 oqgraph.social w3 [ pass ] 119521 main.create_or_replace 'innodb' w3 [ pass ] 1395 encryption.innodb_page_encryption_key_change 'cbc,innodb' w4 [ pass ] 8980 main.log_state w2 [ pass ] 10907 perfschema.event_aggregate_no_a_no_u_no_h w3 [ pass ] 2964 perfschema.event_aggregate_no_a_no_h w4 [ pass ] 3159 main.log_tables w1 [ pass ] 16345 perfschema.event_aggregate_no_a_no_u w2 [ pass ] 3530 perfschema.event_aggregate_no_a w3 [ pass ] 4338 perfschema.event_aggregate_no_u_no_h w4 [ pass ] 3934 perfschema.event_aggregate_no_h w1 [ pass ] 5090 main.mysql_upgrade-6984 w4 [ pass ] 2418 perfschema.event_aggregate_no_u w2 [ pass ] 4897 innodb.innodb_uninstall w4 [ skipped ] Need InnoDB plugin main.innodb_load_xa w4 [ skipped ] Need InnoDB plugin sys_vars.host_cache_size_basic w1 [ pass ] 34 sys_vars.ignore_db_dirs_basic w2 [ pass ] 27 perfschema.event_aggregate w3 [ pass ] 6806 main.innodb_ignore_builtin w4 [ pass ] 18 main.init_file w1 [ pass ] 21 main.init_file_longline_3816 w2 [ pass ] 2 main.init_connect w4 [ pass ] 471 main.init_connection_query_cache w3 [ pass ] 115 sys_vars.innodb_autoinc_lock_mode_func 'innodb' w1 [ pass ] 567 sys_vars.innodb_buffer_pool_size_basic 'innodb' w2 [ pass ] 204 sys_vars.innodb_compression_algorithm_basic 'innodb' w3 [ pass ] 36 encryption.encryption_force 'innodb' w1 [ pass ] 1515 innodb_zip.cmp_drop_table 'innodb' w4 [ pass ] 8513 encryption.debug_key_management 'innodb' w2 [ pass ] 5273 innodb.innodb_mutexes 'innodb' w3 [ pass ] 8936 innodb.innodb-mdev-7513 'innodb' w1 [ pass ] 4753 innodb_zip.innodb_cmp_drop_table 'innodb' w4 [ pass ] 6332 innodb.auto_increment_dup 'innodb' w2 [ skipped ] debug_sync is not available sys_vars.innodb_file_per_table_basic 'innodb' w4 [ pass ] 33 innodb_zip.cmp_per_index 'innodb' w3 [ pass ] 5387 innodb.innodb_bug60049 'innodb' w1 [ pass ] 4271 innodb.create_isl_with_direct 'innodb' w2 [ pass ] 151 innodb.innodb_force_pk 'innodb' w4 [ pass ] 269 innodb.innodb-mdev-7408 'innodb' w3 [ pass ] 401 innodb_zip.innodb_bug36169 'innodb' w1 [ pass ] 1078 main.flush_block_commit_notembedded 'innodb' w2 [ pass ] 3235 mroonga/wrapper.binlog_TODO_SPLIT_ME 'innodb' w3 [ pass ] 400 innodb.group_commit 'innodb' w1 [ skipped ] debug_sync is not available main.bug39022 'innodb' w1 [ pass ] 704 main.innodb_mysql_lock2 'innodb' w4 [ pass ] 8159 sql_sequence.create 'innodb' w2 [ pass ] 1447 main.commit_1innodb 'innodb' w1 [ pass ] 11382 main.create_select_tmp 'innodb' w1 [ pass ] 185 main.sp_trans 'innodb' w1 [ pass ] 8565 innodb.innodb_bug30919 'innodb' w3 [ pass ] 22361 main.userstat 'innodb' w1 [ pass ] 2384 parts.partition_innodb_status_file 'innodb' w2 [ pass ] 21255 main.xa_binlog 'innodb' w1 [ pass ] 784 parts.partition_debug_sync_innodb 'innodb' w1 [ skipped ] debug_sync is not available main.partition_exchange 'innodb' w2 [ pass ] 5666 parts.partition_special_innodb 'innodb' w4 [ pass ] 33426 parts.partition_mgm_lc2_innodb 'innodb' w2 [ skipped ] Test requires: 'lowercase2' parts.partition_mgm_lc1_innodb 'innodb' w1 [ pass ] 10391 perfschema.start_server_innodb 'innodb' w2 [ pass ] 1220 encryption.filekeys_encfile_file 'innodb' w1 [ pass ] 1070 encryption.filekeys_encfile_badfile 'innodb' w2 [ pass ] 444 innodb_zip.restart 'innodb' w3 [ pass ] 28303 encryption.filekeys_encfile_bad 'innodb' w1 [ pass ] 78 gcol.gcol_column_def_options_innodb 'innodb' w4 [ pass ] 15887 encryption.filekeys_unencfile 'innodb' w2 [ pass ] 169 encryption.filekeys_encfile 'innodb' w3 [ pass ] 1159 gcol.gcol_partition_innodb 'innodb' w4 [ pass ] 3055 encryption.filekeys_tooshort 'innodb' w1 [ pass ] 186 gcol.innodb_partition 'innodb' w4 [ pass ] 349 encryption.filekeys_encfile_no 'innodb' w2 [ pass ] 142 encryption.filekeys_emptyfile 'innodb' w3 [ pass ] 185 innodb.innodb_autoinc_lock_mode_zero 'innodb' w2 [ pass ] 310 encryption.filekeys_syntax 'innodb' w1 [ pass ] 2834 innodb.innodb_information_schema_buffer 'innodb' w3 [ pass ] 1524 innodb.innodb_bug42101-nonzero 'innodb' w1 [ pass ] 8 main.bug46760 'innodb' w3 [ pass ] 276 innodb.innodb_bug39438 'innodb' w1 [ pass ] 302 innodb.innodb_trx_weight 'innodb' w1 [ pass ] 1492 main.information_schema_all_engines 'innodb' w2 [ pass ] 28906 innodb.innodb-lock-schedule-algorithm 'innodb' w1 [ pass ] 12743 innodb_fts.innodb-fts-stopword 'innodb' w3 [ pass ] 25911 main.row-checksum-old 'innodb' w1 [ pass ] 428 encryption.innodb-scrub-log 'innodb' w2 [ pass ] 2560 main.row-checksum 'innodb' w3 [ pass ] 403 innodb_zip.4k 'innodb' w2 [ skipped ] Test requires InnoDB with 4k Page size. innodb.data_types 'innodb' w1 [ pass ] 272 innodb_zip.8k 'innodb' w2 [ skipped ] Test requires InnoDB with 8k Page size. innodb.temporary_table_optimization 'innodb' w3 [ pass ] 1055 innodb_fts.create 'innodb' w1 [ pass ] 4855 innodb.innodb-stats-modified-counter 'innodb' w2 [ pass ] 147 innodb.innodb-autoinc-56228 'innodb' w1 [ pass ] 55 innodb.innodb_information_schema_tables 'innodb' w3 [ pass ] 1636 innodb.innodb_mysql_rbk 'innodb' w1 [ pass ] 4107 main.concurrent_innodb_unsafelog 'innodb' w2 [ pass ] 11172 main.unsafe_binlog_innodb 'innodb' w2 [ pass ] 6000 innodb.innodb_timeout_rollback 'innodb' w1 [ pass ] 3346 sys_vars.innodb_numa_interleave_basic 'innodb' w1 [ skipped ] Test requires: Binary must be built with NUMA support. innodb.innodb-consistent 'innodb' w2 [ pass ] 342 innodb.innodb_lock_wait_timeout_1 'innodb' w3 [ pass ] 19178 sys_vars.identity_func 'innodb' w1 [ pass ] 219 sys_vars.last_insert_id_func 'innodb' w1 [ pass ] 196 sys_vars.storage_engine_basic 'innodb' w1 [ pass ] 81 mroonga/wrapper.performance_schema 'innodb' w1 [ pass ] 437 innodb.innodb-semi-consistent 'innodb' w2 [ pass ] 12711 mroonga/storage.alter_table_engine_decimal 'innodb' w1 [ pass ] 361 main.stat_tables_innodb_debug 'innodb' w2 [ skipped ] debug_sync is not available mroonga/storage.fulltext_two_inner_join 'innodb' w1 [ pass ] 518 mroonga/storage.optimization_count_skip_index_view 'innodb' w1 [ pass ] 425 main.concurrent_innodb_safelog 'innodb' w3 [ pass ] 18642 mroonga/storage.replace_select_varchar 'innodb' w1 [ pass ] 675 mroonga/wrapper.alter_table_add_column 'innodb' w1 [ pass ] 445 innodb.defrag_mdl-9155 'innodb' w2 [ pass ] 1909 main.lowercase_mixed_tmpdir_innodb 'innodb' w3 [ skipped ] Test requires: 'lowercase2' mroonga/wrapper.alter_table_change_column_comment 'innodb' w1 [ pass ] 443 sql_sequence.next 'innodb' w2 [ pass ] 731 gcol.innodb_virtual_basic 'innodb' w4 [ pass ] 116581 mroonga/wrapper.alter_table_change_engine 'innodb' w1 [ pass ] 390 mroonga/wrapper.alter_table_comment_change_engine 'innodb' w1 [ pass ] 414 innodb.innodb-mdev7046 'innodb' w4 [ pass ] 1168 mroonga/wrapper.alter_table_disable_keys_create_fulltext 'innodb' w1 [ pass ] 557 innodb.innodb_bug60196 'innodb' w3 [ skipped ] Test requires: 'lowercase2' main.lowercase_table4 'innodb' w3 [ skipped ] Test requires: 'case_insensitive_file_system' innodb.multi_repair-7404 'innodb' w4 [ pass ] 883 mroonga/wrapper.alter_table_disable_keys_fulltext 'innodb' w1 [ pass ] 266 mroonga/wrapper.alter_table_disable_keys_multiple_column 'innodb' w1 [ pass ] 183 main.alter_table_online 'innodb' w4 [ pass ] 1082 mroonga/wrapper.alter_table_disable_keys_normal 'innodb' w1 [ pass ] 693 mroonga/wrapper.alter_table_disable_keys_primary 'innodb' w1 [ pass ] 513 encryption.filekeys_nofile 'innodb' w3 [ pass ] 282 mroonga/wrapper.alter_table_drop_column 'innodb' w1 [ pass ] 396 main.partition_cache 'innodb' w4 [ pass ] 3605 mroonga/wrapper.alter_table_enable_keys_fulltext 'innodb' w1 [ pass ] 520 mroonga/wrapper.alter_table_enable_keys_lock_tables 'innodb' w1 [ pass ] 548 main.partition_cache_innodb 'innodb' w4 [ pass ] 2456 mroonga/wrapper.alter_table_enable_keys_multiple_column 'innodb' w1 [ pass ] 269 mroonga/wrapper.alter_table_enable_keys_normal 'innodb' w1 [ pass ] 261 mroonga/wrapper.alter_table_enable_keys_primary 'innodb' w1 [ pass ] 375 main.partition_datatype 'innodb' w4 [ pass ] 1564 main.plugin_auth 'innodb' w2 [ pass ] 14394 mroonga/wrapper.alter_table_fulltext 'innodb' w1 [ pass ] 802 mroonga/wrapper.alter_table_rename_table 'innodb' w1 [ pass ] 357 mroonga/wrapper.alter_table_spatial 'innodb' w1 [ pass ] 908 mroonga/wrapper.auto_increment_text 'innodb' w1 [ pass ] 310 main.temp_table 'innodb' w2 [ pass ] 1328 mroonga/wrapper.column_comment_index_not_for_mroonga 'innodb' w1 [ pass ] 180 mroonga/wrapper.column_normal_comment 'innodb' w1 [ pass ] 332 main.partition_explicit_prune 'innodb' w4 [ pass ] 8729 mroonga/wrapper.count_star_with_index 'innodb' w1 [ pass ] 483 main.partition_innodb_plugin 'innodb' w4 [ pass ] 1949 main.truncate-stale-6500 'innodb' w4 [ pass ] 205 mroonga/wrapper.create_table_TODO_SPLIT_ME 'innodb' w1 [ pass ] 3528 mroonga/wrapper.create_table_comment_combined 'innodb' w1 [ pass ] 402 mroonga/wrapper.create_table_flags_comment 'innodb' w1 [ pass ] 363 mroonga/wrapper.create_table_flags_none 'innodb' w1 [ pass ] 324 mroonga/wrapper.create_table_flags_parameter 'innodb' w1 [ pass ] 276 mroonga/wrapper.create_table_index_flags_none 'innodb' w1 [ pass ] 323 innodb_zip.innochecksum 'innodb' w3 [ pass ] 25828 mroonga/wrapper.create_table_index_flags_with_position_and_with_weight 'innodb' w1 [ pass ] 394 mroonga/wrapper.create_table_normalizer_comment 'innodb' w1 [ pass ] 323 mroonga/wrapper.create_table_normalizer_parameter 'innodb' w1 [ pass ] 322 mroonga/wrapper.create_table_parser_comment 'innodb' w1 [ pass ] 590 mroonga/wrapper.create_table_token_filters_index_multiple_token_filters 'innodb' w1 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." mroonga/wrapper.create_table_token_filters_index_one_token_filter 'innodb' w1 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." mroonga/wrapper.create_table_token_filters_index_parameter 'innodb' w1 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." compat/oracle.sp-anonymous 'innodb' w3 [ pass ] 1476 funcs_1.innodb_bitdata 'innodb' w3 [ pass ] 6 mroonga/wrapper.create_table_tokenizer_comment 'innodb' w1 [ pass ] 465 funcs_1.innodb_cursors 'innodb' w3 [ pass ] 11 mroonga/wrapper.create_table_tokenizer_parameter 'innodb' w1 [ pass ] 526 mroonga/wrapper.delete_TODO_SPLIT_ME 'innodb' w1 [ pass ] 1026 mroonga/wrapper.delete_all 'innodb' w1 [ pass ] 333 mroonga/wrapper.fulltext_boolean_mode_leading_not 'innodb' w1 [ pass ] 442 mroonga/wrapper.fulltext_boolean_mode_multiple_match_against 'innodb' w1 [ pass ] 792 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_minus_no_operator 'innodb' w1 [ pass ] 588 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_minus_with_or 'innodb' w1 [ pass ] 429 funcs_1.innodb_func_view 'innodb' w3 [ pass ] 10609 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_minus_with_plus 'innodb' w1 [ pass ] 347 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_or_no_operator 'innodb' w1 [ pass ] 607 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_or_with_minus 'innodb' w1 [ pass ] 263 funcs_1.innodb_storedproc_02 'innodb' w3 [ pass ] 3185 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_or_with_plus 'innodb' w1 [ pass ] 296 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_plus_no_operator 'innodb' w1 [ pass ] 428 parts.part_blocked_sql_func_innodb 'innodb' w4 [ pass ] 35809 funcs_1.innodb_storedproc_03 'innodb' w3 [ pass ] 2623 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_plus_with_minus 'innodb' w1 [ pass ] 632 mroonga/wrapper.fulltext_boolean_mode_pragma_default_operator_plus_with_or 'innodb' w1 [ pass ] 536 funcs_1.innodb_storedproc_06 'innodb' w3 [ pass ] 2164 mroonga/wrapper.fulltext_boolean_mode_pragma_weight_full_spec 'innodb' w1 [ pass ] 296 mroonga/wrapper.fulltext_boolean_mode_pragma_weight_no_weight 'innodb' w1 [ pass ] 346 funcs_1.innodb_storedproc_07 'innodb' w3 [ pass ] 1607 mroonga/wrapper.fulltext_boolean_mode_pragma_weight_omit_section 'innodb' w1 [ pass ] 490 mroonga/wrapper.fulltext_charset_ascii 'innodb' w1 [ pass ] 873 funcs_1.innodb_storedproc_08 'innodb' w3 [ pass ] 2131 main.selectivity_innodb 'innodb' w2 [ pass ] 49118 mroonga/wrapper.fulltext_charset_cp932 'innodb' w1 [ pass ] 656 funcs_1.innodb_storedproc_10 'innodb' w3 [ pass ] 2174 mroonga/wrapper.fulltext_charset_eucjpms 'innodb' w1 [ pass ] 591 mroonga/wrapper.fulltext_charset_japanese 'innodb' w1 [ pass ] 796 funcs_1.innodb_trig_0102 'innodb' w3 [ pass ] 2565 mroonga/wrapper.fulltext_index_recreate 'innodb' w1 [ pass ] 624 funcs_1.innodb_trig_03 'innodb' w3 [ pass ] 1713 mroonga/wrapper.fulltext_insert_select 'innodb' w1 [ pass ] 1227 mroonga/wrapper.fulltext_insert_values 'innodb' w1 [ pass ] 624 parts.partition_alter3_innodb 'innodb' w4 [ pass ] 20241 funcs_1.innodb_trig_03e 'innodb' w3 [ pass ] 4878 funcs_1.innodb_trig_0407 'innodb' w3 [ pass ] 2967 mroonga/wrapper.fulltext_many_records 'innodb' w1 [ pass ] 9284 main.stat_tables_innodb 'innodb' w2 [ pass ] 20652 funcs_1.innodb_trig_08 'innodb' w3 [ pass ] 1605 main.stat_tables_par_innodb 'innodb' w2 [ skipped ] debug_sync is not available mroonga/wrapper.fulltext_matched_and_not_matched_have_where_matched_order 'innodb' w1 [ pass ] 387 funcs_1.innodb_trig_09 'innodb' w3 [ pass ] 678 mroonga/wrapper.fulltext_matched_and_not_matched_have_where_no_order 'innodb' w1 [ pass ] 552 mroonga/wrapper.fulltext_matched_and_not_matched_no_where_both_order 'innodb' w1 [ pass ] 532 parts.partition_auto_increment_innodb 'innodb' w4 [ pass ] 12855 mroonga/wrapper.fulltext_multiple_column_index_delete 'innodb' w1 [ pass ] 559 parts.partition_basic_symlink_innodb 'innodb' w4 [ pass ] 558 funcs_1.innodb_trig_1011ext 'innodb' w3 [ pass ] 3136 mroonga/wrapper.fulltext_multiple_column_index_insert 'innodb' w1 [ pass ] 670 funcs_1.innodb_trig_frkey 'innodb' w3 [ pass ] 780 mroonga/wrapper.fulltext_multiple_column_index_recreate 'innodb' w1 [ pass ] 690 mroonga/wrapper.fulltext_multiple_column_index_update 'innodb' w1 [ pass ] 451 mroonga/wrapper.fulltext_multiple_index 'innodb' w1 [ pass ] 335 main.statistics 'innodb' w2 [ pass ] 8783 parts.partition_bit_innodb 'innodb' w4 [ pass ] 4740 mroonga/wrapper.fulltext_not_match_against 'innodb' w1 [ pass ] 800 mroonga/wrapper.fulltext_order_TODO_SPLIT_ME 'innodb' w1 [ pass ] 434 main.statistics_index_crash-7362 'innodb' w2 [ pass ] 1220 mroonga/wrapper.fulltext_order_transaction 'innodb' w1 [ pass ] 589 mroonga/wrapper.function_last_insert_id_reference 'innodb' w1 [ pass ] 142 mroonga/wrapper.function_last_insert_id_set 'innodb' w1 [ pass ] 214 mroonga/wrapper.geometry_contains 'innodb' w1 [ pass ] 825 main.plugin_loaderr w2 [ pass ] 1742 mroonga/wrapper.geometry_delete 'innodb' w1 [ pass ] 384 mroonga/wrapper.geometry_update 'innodb' w1 [ pass ] 354 mroonga/wrapper.index_force_index_not_used 'innodb' w1 [ pass ] 361 main.myisam-blob w2 [ pass ] 5250 mroonga/wrapper.insert_TODO_SPLIT_ME 'innodb' w1 [ pass ] 3339 mroonga/wrapper.insert_bulk 'innodb' w1 [ pass ] 846 mroonga/wrapper.multi_range_read_disk_sweep 'innodb' w1 [ skipped ] This test is for MySQL main.key_cache w2 [ pass ] 2025 mroonga/wrapper.optimization_order_limit_TODO_SPLIT_ME 'innodb' w1 [ pass ] 891 parts.partition_char_innodb 'innodb' w4 [ pass ] 18072 mroonga/wrapper.optimization_order_limit_no_direction 'innodb' w1 [ pass ] 364 mroonga/wrapper.optimization_order_limit_no_where_clause 'innodb' w1 [ pass ] 306 funcs_1.innodb_views 'innodb' w3 [ pass ] 23625 mroonga/wrapper.optimization_order_limit_order_by_primary_key 'innodb' w1 [ pass ] 340 funcs_1.is_basics_mixed 'innodb' w3 [ pass ] 1486 mroonga/wrapper.repair_table_no_files 'innodb' w1 [ pass ] 853 funcs_1.is_cml_innodb 'innodb' w3 [ pass ] 125 mroonga/wrapper.repair_table_no_index_file 'innodb' w1 [ pass ] 683 mroonga/wrapper.temporary_table 'innodb' w1 [ pass ] 42 funcs_1.is_columns_innodb 'innodb' w3 [ pass ] 1618 mroonga/wrapper.transaction_query_cache 'innodb' w1 [ pass ] 205 funcs_1.is_columns_is 'innodb' w3 [ pass ] 331 funcs_1.is_columns_is_embedded 'innodb' w3 [ skipped ] Test requires: embedded server mroonga/wrapper.transaction_rollback_delete_delete 'innodb' w1 [ pass ] 436 funcs_1.is_engines_innodb 'innodb' w3 [ pass ] 6 mroonga/wrapper.transaction_rollback_delete_update 'innodb' w1 [ pass ] 753 funcs_1.is_key_column_usage 'innodb' w3 [ pass ] 468 funcs_1.is_key_column_usage_embedded 'innodb' w3 [ skipped ] Test requires: embedded server funcs_1.is_statistics_mysql 'innodb' w3 [ pass ] 39 mroonga/wrapper.truncate 'innodb' w1 [ pass ] 668 funcs_1.is_statistics_mysql_embedded 'innodb' w3 [ skipped ] Test requires: embedded server funcs_1.is_table_constraints 'innodb' w3 [ pass ] 567 mroonga/wrapper.update_fulltext 'innodb' w1 [ pass ] 789 funcs_1.is_table_constraints_mysql 'innodb' w3 [ pass ] 36 funcs_1.is_table_constraints_mysql_embedded 'innodb' w3 [ skipped ] Test requires: embedded server mroonga/wrapper.update_int 'innodb' w1 [ pass ] 222 main.select_pkeycache w2 [ pass ] 14583 mroonga/wrapper.variable_dry_write_delete 'innodb' w1 [ pass ] 440 funcs_1.is_tables_innodb 'innodb' w3 [ pass ] 300 parts.partition_datetime_innodb 'innodb' w4 [ pass ] 14829 funcs_1.is_tables_mysql 'innodb' w3 [ pass ] 38 funcs_1.is_tables_mysql_embedded 'innodb' w3 [ skipped ] Test requires: embedded server mroonga/wrapper.variable_dry_write_insert 'innodb' w1 [ pass ] 743 mroonga/wrapper.variable_dry_write_update 'innodb' w1 [ pass ] 489 mroonga/wrapper.variable_match_escalation_threshold_global 'innodb' w1 [ pass ] 441 mroonga/wrapper.variable_match_escalation_threshold_session 'innodb' w1 [ pass ] 537 main.ctype_cp932_binlog_stm w2 [ pass ] 4660 gcol.gcol_blocked_sql_funcs_innodb 'innodb' w3 [ pass ] 4071 mroonga/storage.binlog_TODO_SPLIT_ME w2 [ pass ] 725 main.partition_binlog w1 [ pass ] 195 gcol.gcol_bugfixes 'innodb' w3 [ pass ] 3276 main.compound w1 [ pass ] 465 gcol.gcol_handler_innodb 'innodb' w3 [ pass ] 305 main.create_drop_binlog w1 [ pass ] 258 main.ctype_gbk_binlog w1 [ pass ] 267 main.mysql_binary_mode w1 [ pass ] 718 gcol.gcol_ins_upd_innodb 'innodb' w3 [ pass ] 5806 gcol.gcol_keys_innodb 'innodb' w3 [ pass ] 2710 main.mysql_upgrade_view w1 [ pass ] 6905 main.mysqlbinlog_raw_mode w1 [ pass ] 624 gcol.gcol_non_stored_columns_innodb 'innodb' w3 [ pass ] 1636 gcol.gcol_rejected_innodb 'innodb' w3 [ pass ] 22 main.mysqldump_restore w1 [ pass ] 1021 main.ps_change_master w1 [ pass ] 29 main.trigger_wl3253 w1 [ pass ] 971 main.user_var-binlog w1 [ pass ] 299 gcol.gcol_select_innodb 'innodb' w3 [ pass ] 3316 maria.maria-connect w1 [ pass ] 82 main.multi_update w2 [ pass ] 19798 perfschema.binlog_mix w1 [ pass ] 185 perfschema.binlog_row w1 [ pass ] 280 perfschema.setup_instruments_defaults w2 [ pass ] 456 perfschema.binlog_stmt w1 [ pass ] 150 sql_sequence.binlog w1 [ pass ] 233 sys_vars.log_bin_basename_basic w1 [ pass ] 77 sys_vars.log_bin_index_basic w1 [ pass ] 36 sys_vars.log_bin_trust_function_creators_func w1 [ pass ] 106 sys_vars.log_error_func2 w1 [ pass ] 2 parts.partition_engine_innodb 'innodb' w4 [ pass ] 36626 main.show_check w1 [ pass ] 2868 main.multi_statement w1 [ pass ] 16 main.explain_slowquerylog w1 [ pass ] 179 parts.partition_exch_innodb 'innodb' w4 [ pass ] 7440 archive.partition_archive w1 [ pass ] 1076 parts.partition_auto_increment_archive w1 [ pass ] 823 parts.partition_exch_myisam_innodb 'innodb' w4 [ pass ] 3195 archive.archive_no_symlink w1 [ pass ] 10 archive.archive w1 [ pass ] 2488 archive.archive_bitfield w1 [ pass ] 102 archive.archive_gis w1 [ pass ] 265 archive.archive_symlink w1 [ pass ] 63 archive.discover_5438 w1 [ pass ] 46 parts.partition_exch_qa_10 'innodb' w4 [ pass ] 6171 archive.mysqlhotcopy_archive w1 [ skipped ] Test needs Perl modules DBI and DBD::mysql archive.repair w1 [ pass ] 39 gcol.gcol_supported_sql_funcs_innodb 'innodb' w3 [ pass ] 30668 funcs_1.is_engines_archive w1 [ pass ] 1 gcol.gcol_archive w1 [ pass ] 18 gcol.gcol_trigger_sp_innodb 'innodb' w3 [ pass ] 926 vcol.vcol_archive w1 [ pass ] 48 parts.partition_exch_qa_15 'innodb' w4 [ pass ] 4720 gcol.gcol_view_innodb 'innodb' w3 [ pass ] 2157 maria.maria-recover w1 [ pass ] 1152 gcol.innodb_prefix_index_check 'innodb' w3 [ pass ] 112 sys_vars.sysvars_aria '32bit' w1 [ pass ] 18 gcol.innodb_virtual_blob 'innodb' w3 [ pass ] 236 main.partition_blackhole w1 [ pass ] 18 parts.partition_exch_qa_1_innodb 'innodb' w4 [ pass ] 2725 parts.partition_auto_increment_blackhole w1 [ pass ] 244 parts.partition_exchange_blackhole w1 [ skipped ] debug_sync is not available funcs_1.is_engines_blackhole w1 [ pass ] 2 parts.partition_exch_qa_3 'innodb' w4 [ pass ] 2041 gcol.gcol_blackhole w1 [ pass ] 10 main.blackhole w1 [ pass ] 92 vcol.vcol_blackhole w1 [ pass ] 46 sys_vars.myisam_data_pointer_size_func w2 [ pass ] 43284 main.mysqldump-compat w1 [ pass ] 431 main.func_encrypt w2 [ pass ] 221 perfschema.start_server_off w1 [ pass ] 142 main.ssl_7937 'nossl' w2 [ pass ] 424 main.auth_named_pipe w1 [ skipped ] Need windows parts.partition_exch_qa_4_innodb 'innodb' w4 [ pass ] 9634 main.named_pipe w1 [ skipped ] Need windows gcol.innodb_virtual_fk 'innodb' w3 [ pass ] 15068 vcol.vcol_partition_myisam w2 [ pass ] 465 mroonga/storage.partition_update w1 [ skipped ] This test is not for MariaDB 10.x main.partition_not_blackhole w2 [ pass ] 11 parts.partition_exch_qa_5_innodb 'innodb' w4 [ pass ] 4045 parts.partition_mgm_lc1_memory w1 [ pass ] 790 parts.partition_mgm_lc2_memory w2 [ skipped ] Test requires: 'lowercase2' parts.partition_mgm_lc2_myisam w2 [ skipped ] Test requires: 'lowercase2' parts.partition_mgm_lc1_myisam w1 [ pass ] 1241 main.partition_open_files_limit w2 [ skipped ] Need open_files_limit to be lower than 512 parts.partition_exch_qa_7_innodb 'innodb' w4 [ pass ] 3502 parts.partition_recover_myisam w2 [ pass ] 49 parts.partition_repair_myisam w1 [ pass ] 771 gcol.innodb_virtual_fk_restart 'innodb' w3 [ pass ] 10016 gcol.innodb_virtual_index 'innodb' w3 [ pass ] 5595 parts.partition_exch_qa_8_innodb 'innodb' w4 [ pass ] 10996 parts.partition_exchange_innodb 'innodb' w4 [ skipped ] debug_sync is not available gcol.innodb_virtual_purge 'innodb' w3 [ pass ] 2406 gcol.innodb_wl8114 'innodb' w3 [ pass ] 1041 main.partition w2 [ pass ] 12264 main.partition_not_windows w2 [ pass ] 202 gcol.main_alter_table 'innodb' w3 [ pass ] 1137 sys_vars.pfs_accounts_size_basic w2 [ pass ] 18 gcol.main_mysqldump 'innodb' w3 [ pass ] 2124 sys_vars.pfs_events_stages_history_long_size_basic w2 [ pass ] 7 sys_vars.pfs_events_stages_history_size_basic w2 [ pass ] 7 sys_vars.pfs_events_statements_history_long_size_basic w2 [ pass ] 44 sys_vars.pfs_events_statements_history_size_basic w2 [ pass ] 49 parts.partition_mgm_lc0_innodb 'innodb' w4 [ pass ] 18329 sys_vars.pfs_events_waits_history_long_size_basic w2 [ pass ] 35 sys_vars.pfs_events_waits_history_size_basic w2 [ pass ] 18 sys_vars.pfs_hosts_size_basic w2 [ pass ] 16 parts.partition_syntax_innodb 'innodb' w4 [ pass ] 5262 sys_vars.pfs_max_cond_classes_basic w2 [ pass ] 42 handler.innodb 'innodb' w3 [ pass ] 20245 vcol.vcol_partition_innodb 'innodb' w4 [ pass ] 2086 sys_vars.pfs_max_cond_instances_basic w2 [ pass ] 12 innodb.add_constraint 'innodb' w3 [ pass ] 757 sys_vars.pfs_max_file_handles_basic w2 [ pass ] 23 sys_vars.pfs_max_file_classes_basic w4 [ pass ] 19 sys_vars.pfs_max_file_instances_basic w2 [ pass ] 26 innodb.alter_missing_tablespace 'innodb' w3 [ pass ] 4025 sys_vars.pfs_max_mutex_classes_basic w4 [ pass ] 36 innodb.alter_table 'innodb' w3 [ pass ] 170 sys_vars.pfs_max_mutex_instances_basic w2 [ pass ] 19 sys_vars.pfs_max_rwlock_classes_basic w4 [ pass ] 8 sys_vars.pfs_max_rwlock_instances_basic w2 [ pass ] 7 sys_vars.pfs_max_socket_classes_basic w4 [ pass ] 36 sys_vars.pfs_max_socket_instances_basic w2 [ pass ] 45 sys_vars.pfs_max_stage_classes_basic w4 [ pass ] 7 sys_vars.pfs_max_statement_classes_basic w2 [ pass ] 17 sys_vars.pfs_max_table_instances_basic w2 [ pass ] 24 sys_vars.pfs_max_table_handles_basic w4 [ pass ] 23 sys_vars.pfs_max_thread_instances_basic w4 [ pass ] 57 sys_vars.pfs_max_thread_classes_basic w2 [ pass ] 107 sys_vars.pfs_session_connect_attrs_size_basic w4 [ pass ] 85 sys_vars.pfs_setup_actors_size_basic w2 [ pass ] 37 sys_vars.pfs_setup_objects_size_basic w4 [ pass ] 24 sys_vars.pfs_users_size_basic w2 [ pass ] 29 perfschema.start_server_nothing w4 [ pass ] 87 perfschema.start_server_no_account w2 [ pass ] 843 perfschema.start_server_no_stages_history_long w4 [ pass ] 826 perfschema.start_server_no_stages_history w2 [ pass ] 1197 perfschema.start_server_no_statements_history_long w4 [ pass ] 1181 perfschema.start_server_no_statements_history w2 [ pass ] 713 perfschema.start_server_no_waits_history_long w4 [ pass ] 476 perfschema.start_server_no_waits_history w2 [ pass ] 1017 perfschema.start_server_no_host w4 [ pass ] 950 parts.partition_alter2_1_myisam w1 [ pass ] 78968 perfschema.start_server_no_cond_class w2 [ pass ] 1214 perfschema.start_server_no_cond_inst w4 [ pass ] 887 perfschema.start_server_no_file_class w2 [ pass ] 622 perfschema.start_server_no_file_inst w4 [ pass ] 757 perfschema.start_server_no_mutex_class w2 [ pass ] 634 perfschema.start_server_no_mutex_inst w4 [ pass ] 450 perfschema.start_server_no_rwlock_class w2 [ pass ] 437 innodb.autoinc_persist 'innodb' w3 [ pass ] 39734 perfschema.start_server_no_rwlock_inst w4 [ pass ] 278 innodb.blob_unique2pk 'innodb' w3 [ pass ] 817 perfschema.start_server_no_socket_class w2 [ pass ] 524 innodb.count_distinct 'innodb' w3 [ pass ] 243 perfschema.start_server_no_socket_inst w4 [ pass ] 413 innodb.create-index 'innodb' w3 [ pass ] 323 perfschema.start_server_no_stage_class w2 [ pass ] 480 innodb.dropdb 'innodb' w3 [ pass ] 6 perfschema.start_server_no_statement_class w4 [ pass ] 418 innodb.help_url 'innodb' w3 [ pass ] 716 perfschema.start_server_no_table_hdl w2 [ pass ] 1206 perfschema.start_server_no_table_inst w4 [ pass ] 1022 perfschema.start_server_no_thread_class w2 [ pass ] 262 perfschema.start_server_no_thread_inst w4 [ pass ] 299 perfschema.start_server_no_setup_actors w2 [ pass ] 573 perfschema.start_server_no_setup_objects w4 [ pass ] 957 perfschema.start_server_no_user w2 [ pass ] 769 perfschema.start_server_on w2 [ pass ] 868 sys_vars.performance_schema_basic w2 [ pass ] 40 main.ssl_7937 'ssl' w2 [ pass ] 918 funcs_1.is_engines_federated w2 [ pass ] 5 innodb.innochecksum 'innodb' w3 [ pass ] 17805 innodb.innodb-agregate 'innodb' w3 [ pass ] 127 plugins.feedback_plugin_load w2 [ pass ] 103 innodb.innodb-alter-nullable 'innodb' w3 [ pass ] 1017 plugins.feedback_plugin_install w2 [ skipped ] No feedback plugin innodb.innodb-alter-timestamp 'innodb' w3 [ pass ] 888 innodb.innodb_skip_innodb_is_tables w2 [ pass ] 109 innodb.innodb-analyze 'innodb' w3 [ pass ] 211 plugins.locales w2 [ pass ] 42 innodb.innodb-autoinc-18274 'innodb' w3 [ pass ] 149 metadata_lock_info.global_read_lock w2 [ pass ] 9 metadata_lock_info.table_metadata_lock w2 [ pass ] 11 metadata_lock_info.user_lock w2 [ pass ] 3 innodb.innodb-autoinc-44030 'innodb' w3 [ pass ] 3481 innodb.innodb-autoinc-61209 'innodb' w3 [ pass ] 132 innodb.innodb-autoinc-optimize 'innodb' w3 [ pass ] 166 plugins.pam_cleartext w2 [ pass ] 2276 perfschema.setup_consumers_defaults w2 [ pass ] 35 perfschema.start_server_no_digests w2 [ pass ] 270 innodb.innodb-corrupted-table 'innodb' w3 [ pass ] 5665 perfschema.digest_table_full w2 [ pass ] 301 innodb.innodb-dict 'innodb' w3 [ pass ] 807 perfschema.start_server_disable_idle w2 [ pass ] 839 perfschema.start_server_disable_stages w2 [ pass ] 1021 perfschema.start_server_disable_statements w2 [ pass ] 609 perfschema.start_server_disable_waits w2 [ pass ] 494 parts.partition_alter2_2_myisam w1 [ pass ] 69730 perfschema.connection_3a_3u w2 [ pass ] 1050 gcol.gcol_column_def_options_myisam w1 [ pass ] 2300 perfschema.connection_3a w2 [ pass ] 1698 gcol.gcol_partition_myisam w1 [ pass ] 632 main.mysql_client_test_comp w4 [ pass ] 52343 main.ctype_partitions w1 [ pass ] 180 perfschema.statement_digest_consumers w2 [ pass ] 298 main.ctype_uca_partitions w1 [ pass ] 150 perfschema.statement_digest_consumers2 w4 [ pass ] 344 main.explain_non_select w1 [ pass ] 754 perfschema.myisam_file_io w2 [ pass ] 285 perfschema.thread_cache w4 [ pass ] 399 main.huge_frm-6224 w1 [ pass ] 1709 perfschema.connection_3u w2 [ pass ] 1687 main.plugin_load w4 [ pass ] 52 main.lock w1 [ pass ] 937 mroonga/storage.alter_table_add_column_after w4 [ pass ] 308 main.partition_alter w1 [ pass ] 143 main.plugin_load_option w2 [ pass ] 6 mroonga/storage.alter_table_add_column_first w4 [ pass ] 285 main.partition_bug18198 w1 [ pass ] 288 plugins.qc_info w2 [ pass ] 98 mroonga/storage.alter_table_add_column_flags_comment w4 [ pass ] 164 main.partition_cache_myisam w1 [ pass ] 455 plugins.qc_info_priv w2 [ pass ] 72 mroonga/storage.alter_table_add_column_flags_parameter w4 [ pass ] 273 main.partition_charset w1 [ pass ] 74 mroonga/storage.alter_table_add_column_groonga_type_comment w4 [ pass ] 399 main.partition_column_prune w1 [ pass ] 159 sys_vars.rpl_semi_sync_master_enabled_basic w2 [ pass ] 89 innodb.innodb-fk 'innodb' w3 [ pass ] 37100 mroonga/storage.alter_table_add_column_groonga_type_parameter w4 [ pass ] 321 sys_vars.rpl_semi_sync_master_timeout_basic w2 [ pass ] 65 main.partition_csv w1 [ pass ] 420 mroonga/storage.alter_table_add_column_multiple w4 [ pass ] 480 sys_vars.rpl_semi_sync_master_trace_level_basic w2 [ pass ] 71 innodb.innodb-fk-virtual 'innodb' w3 [ pass ] 1789 mroonga/storage.alter_table_add_column_plain w4 [ pass ] 184 sys_vars.rpl_semi_sync_master_wait_no_slave_basic w2 [ pass ] 65 main.partition_default w1 [ pass ] 1655 mroonga/storage.alter_table_add_column_type_comment w4 [ pass ] 280 sys_vars.rpl_semi_sync_master_wait_point_basic w2 [ pass ] 45 mroonga/storage.alter_table_add_index_unique_duplicated w4 [ pass ] 346 sys_vars.rpl_semi_sync_slave_enabled_basic w2 [ pass ] 99 innodb.innodb-fk-warnings 'innodb' w3 [ pass ] 2923 mroonga/storage.alter_table_add_index_unique_multiple_column_duplicated w4 [ pass ] 258 sys_vars.rpl_semi_sync_slave_trace_level_basic w2 [ pass ] 133 mroonga/storage.alter_table_add_key_multiple_column_with_data w4 [ pass ] 301 main.partition_error w1 [ pass ] 3586 innodb.innodb-fkcheck 'innodb' w3 [ pass ] 1139 mroonga/storage.alter_table_add_primary_key w4 [ pass ] 239 main.partition_example w1 [ pass ] 77 sequence.group_by w2 [ pass ] 31 main.partition_grant w1 [ pass ] 174 mroonga/storage.alter_table_change_column_comment_not_for_mroonga w4 [ pass ] 399 main.stat_tables_myisam_debug w2 [ skipped ] debug_sync is not available main.partition_hash w1 [ pass ] 420 mroonga/storage.alter_table_change_column_have_index w4 [ pass ] 306 mroonga/storage.alter_table_change_column_rename_after w4 [ pass ] 189 mroonga/storage.alter_table_change_column_rename_first w4 [ pass ] 312 vcol.vcol_keys_myisam w2 [ pass ] 1488 main.partition_key_cache w1 [ pass ] 2858 mroonga/storage.alter_table_change_column_rename_multiple w4 [ pass ] 260 main.shm w2 [ skipped ] Need windows mroonga/storage.alter_table_change_column_rename_no_order w4 [ pass ] 165 main.partition_list w1 [ pass ] 555 mroonga/storage.alter_table_change_engine w4 [ pass ] 888 main.partition_mgm w1 [ pass ] 448 main.warnings w2 [ pass ] 584 mroonga/storage.alter_table_disable_keys_create_fulltext w4 [ pass ] 434 main.partition_mgm_err w1 [ pass ] 561 mroonga/storage.alter_table_disable_keys_fulltext_table w4 [ pass ] 336 main.partition_mgm_err2 w1 [ pass ] 156 main.skip_log_bin w2 [ pass ] 50 innodb.innodb-index 'innodb' w3 [ pass ] 13258 mroonga/storage.alter_table_disable_keys_fulltext_ujis w4 [ pass ] 310 main.partition_order w1 [ pass ] 1230 main-test_sql_discovery.partition_disabled w2 [ pass ] 262 innodb.innodb-index_ucs2 'innodb' w3 [ pass ] 1232 mroonga/storage.alter_table_disable_keys_fulltext_utf8 w4 [ pass ] 420 mroonga/storage.alter_table_disable_keys_multiple_column w4 [ pass ] 178 main.partition_disabled w2 [ pass ] 225 mroonga/storage.alter_table_disable_keys_normal w4 [ pass ] 234 mroonga/storage.alter_table_disable_keys_primary w4 [ pass ] 145 innodb.innodb-lock 'innodb' w3 [ pass ] 2789 main.variables-notembedded w2 [ pass ] 188 mroonga/storage.alter_table_disable_keys_truncate w4 [ pass ] 818 innodb.innodb-online-alter-gis 'innodb' w3 [ pass ] 892 main.partition_pruning w1 [ pass ] 5773 innodb.innodb-page_compression_bzip2 'innodb' w3 [ skipped ] Test requires InnoDB compiled with libbz2 mroonga/storage.alter_table_disable_keys_updating w4 [ pass ] 240 innodb.innodb-page_compression_lz4 'innodb' w3 [ skipped ] Test requires InnoDB compiled with liblz4 innodb.innodb-page_compression_lzma 'innodb' w3 [ skipped ] Test requires InnoDB compiled with liblzma mroonga/storage.alter_table_drop_column_multiple w4 [ pass ] 125 innodb.innodb-page_compression_lzo 'innodb' w3 [ skipped ] Test requires InnoDB compiled with liblzo innodb.innodb-page_compression_snappy 'innodb' w3 [ skipped ] Test requires InnoDB compiled with libsnappy mroonga/storage.alter_table_drop_column_one w4 [ pass ] 385 main.partition_range w1 [ pass ] 2061 mroonga/storage.alter_table_drop_key_multiple_column_with_data w4 [ pass ] 388 main.partition_rename_longfilename w1 [ pass ] 178 mroonga/storage.alter_table_drop_primary_key w4 [ pass ] 293 main.partition_symlink w1 [ pass ] 199 main.partition_truncate w1 [ pass ] 71 mroonga/storage.alter_table_enable_keys_fulltext w4 [ pass ] 419 main.partition_utf8 w1 [ pass ] 46 main.partition_windows w1 [ skipped ] Need windows mroonga/storage.alter_table_enable_keys_fulltext_table w4 [ pass ] 1074 main.ssl_8k_key w2 [ pass ] 9780 main.stat_tables_partition w1 [ pass ] 46 mroonga/storage.alter_table_enable_keys_fulltext_ujis w4 [ pass ] 627 main.ssl_cipher w2 [ pass ] 157 mroonga/storage.alter_table_enable_keys_fulltext_utf8 w4 [ pass ] 495 mroonga/storage.alter_table_enable_keys_multiple_column w4 [ pass ] 375 main-test_sql_discovery.drop w2 [ pass ] 771 mroonga/storage.alter_table_enable_keys_normal w4 [ pass ] 394 main-test_sql_discovery.plugin w2 [ pass ] 594 mroonga/storage.alter_table_enable_keys_primary w4 [ pass ] 269 main-test_sql_discovery.rename w2 [ pass ] 243 mroonga/storage.alter_table_fulltext_add_no_primary_key w4 [ pass ] 404 sql_discovery.simple w2 [ pass ] 149 mroonga/storage.alter_table_fulltext_add_normal w4 [ pass ] 347 mroonga/storage.alter_table_fulltext_add_table w4 [ pass ] 495 sys_vars.thread_pool_size_high w2 [ pass ] 17 mroonga/storage.alter_table_fulltext_drop_table w4 [ pass ] 752 innodb.innodb-page_compression_tables 'innodb' w3 [ pass ] 22941 mroonga/storage.alter_table_modify_column_after w4 [ pass ] 279 innodb.innodb-replace 'innodb' w3 [ pass ] 127 innodb.innodb-stats-initialize-failure 'innodb' w3 [ skipped ] debug_sync is not available mroonga/storage.alter_table_modify_column_first w4 [ pass ] 435 main.ssl_timeout-9836 w2 [ pass ] 2245 mroonga/storage.alter_table_modify_column_no_order w4 [ pass ] 352 sys_vars.thread_pool_size_basic w2 [ pass ] 130 mroonga/storage.alter_table_recreate_anonymous_index_at_once w4 [ pass ] 904 main.lowercase_mixed_tmpdir w2 [ pass ] 64 maria.maria w1 [ pass ] 20866 mroonga/storage.alter_table_rename_table w4 [ pass ] 620 maria.maria-partitioning w1 [ pass ] 171 mroonga/storage.alter_table_spatial w4 [ pass ] 772 maria.maria_partition w1 [ pass ] 177 main.grant_lowercase w2 [ pass ] 176 innodb.innodb-stats-sample 'innodb' w3 [ pass ] 6825 mroonga/storage.auto_increment_TODO_SPLIT_ME w4 [ pass ] 378 maria.truncate w1 [ pass ] 212 mroonga/storage.auto_increment_table_param w4 [ pass ] 212 parts.insert_ignore-5421 w1 [ pass ] 10 main.lowercase_view w2 [ pass ] 258 mroonga/storage.auto_increment_text w4 [ pass ] 342 parts.optimizer w1 [ pass ] 84 mroonga/storage.collation_utf8_general_ci_french w4 [ pass ] 412 main.lowercase_table w2 [ pass ] 213 mroonga/storage.collation_utf8_unicode_520_ci_french w4 [ pass ] 480 main.lowercase_table_grant w2 [ pass ] 32 main.lowercase_table_qcache w2 [ pass ] 74 mroonga/storage.collation_utf8_unicode_520_ci_japanese w4 [ pass ] 313 innodb.innodb-timeout 'innodb' w3 [ pass ] 7321 mroonga/storage.collation_utf8_unicode_ci_french w4 [ pass ] 832 sys_vars.slave_parallel_mode_basic w2 [ pass ] 178 parts.part_blocked_sql_func_myisam w1 [ pass ] 5812 mroonga/storage.collation_utf8_unicode_ci_japanese w4 [ pass ] 453 parts.part_ctype_utf32 w1 [ pass ] 37 mroonga/storage.column_comment_index_not_for_mroonga w4 [ pass ] 393 sys_vars.thread_cache_size_basic w2 [ pass ] 80 mroonga/storage.column_comment_normal_not_for_mroonga w4 [ pass ] 282 main.user_limits w2 [ pass ] 465 mroonga/storage.column_date_with_index w4 [ pass ] 494 mroonga/storage.column_date_without_index w4 [ pass ] 389 sys_vars.max_user_connections_basic w2 [ pass ] 96 mroonga/storage.column_date_zero_date w4 [ pass ] 367 mroonga/storage.column_datetime_64bit_2038 w4 [ skipped ] Need a 64 binary sys_vars.max_user_connections_func w2 [ pass ] 166 mroonga/storage.column_datetime_64bit_before_unix_epoch w4 [ skipped ] Need a 64 binary mroonga/storage.column_datetime_64bit_max w4 [ skipped ] Need a 64 binary mroonga/storage.column_datetime_64bit_version_55_out_of_range w4 [ skipped ] Need a 64 binary innodb.innodb-trim 'innodb' w3 [ pass ] 11910 mroonga/storage.column_datetime_64bit_version_56_or_later_out_of_range w4 [ skipped ] Need a 64 binary mroonga/storage.column_datetime_fractional_seconds_with_index w4 [ pass ] 370 innodb.innodb-truncate 'innodb' w3 [ pass ] 1811 mroonga/storage.column_datetime_fractional_seconds_without_index w4 [ pass ] 423 main.variables w2 [ pass ] 3528 mroonga/storage.column_datetime_freebsd_before_unix_epoch w4 [ skipped ] Need OS FreeBSD mroonga/storage.column_datetime_null w4 [ pass ] 235 perfschema.start_server_low_digest w2 [ pass ] 5 mroonga/storage.column_datetime_with_index w4 [ pass ] 602 mroonga/storage.column_datetime_without_index w4 [ pass ] 198 mroonga/storage.column_datetime_zero_date w4 [ pass ] 235 innodb.innodb-ucs2 'innodb' w3 [ pass ] 8104 mroonga/storage.column_datetime_zero_date_strict w4 [ pass ] 243 innodb.innodb-update-insert 'innodb' w3 [ pass ] 597 mroonga/storage.column_decimal_fractional_seconds_with_index w4 [ pass ] 438 mroonga/storage.column_decimal_fractional_seconds_without_index w4 [ pass ] 210 mroonga/storage.column_decimal_with_index w4 [ pass ] 380 innodb.innodb-virtual-columns 'innodb' w3 [ pass ] 2133 mroonga/storage.column_decimal_without_index w4 [ pass ] 265 innodb.innodb-xa 'innodb' w3 [ pass ] 124 mroonga/storage.column_enum_less_with_index w4 [ pass ] 444 innodb.innodb_blob_truncate 'innodb' w3 [ pass ] 645 parts.part_supported_sql_func_myisam w1 [ pass ] 30732 mroonga/storage.column_enum_many_with_index w4 [ pass ] 716 innodb.innodb_bug12661768 'innodb' w3 [ pass ] 512 mroonga/storage.column_groonga__id__id w4 [ pass ] 658 mroonga/storage.column_groonga__id_invalid_id w4 [ pass ] 101 mroonga/storage.column_groonga_index_fulltext_other_table w4 [ pass ] 643 innodb.innodb_bug12902967 'innodb' w3 [ pass ] 4871 main.count_distinct2 w2 [ pass ] 19840 mroonga/storage.column_groonga_index_fulltext_vector_other_table w4 [ pass ] 936 innodb.innodb_bug13510739 'innodb' w3 [ pass ] 736 main.multi_update_tiny_hash w2 [ pass ] 641 mroonga/storage.column_groonga_index_int_other_table w4 [ pass ] 617 mroonga/storage.column_groonga_scalar_reference w4 [ pass ] 571 sys_vars.maximum_basic w2 [ pass ] 3 mroonga/storage.column_groonga_scalar_support_lz4 w4 [ skipped ] "This test is for libgroonga supports lz4" mroonga/storage.column_groonga_scalar_support_zlib w4 [ pass ] 196 sys_vars.metadata_locks_cache_size_basic w2 [ pass ] 2 mroonga/storage.column_groonga_scalar_unsupport_lz4 w4 [ pass ] 141 mroonga/storage.column_groonga_scalar_unsupport_zlib w4 [ skipped ] "This test is for libgroonga doesn't support zlib" innodb.innodb_bug14704286 'innodb' w3 [ pass ] 6861 mroonga/storage.column_groonga_scalar_with_not_for_mroonga_comment w4 [ pass ] 309 sys_vars.delay_key_write_func w2 [ pass ] 224 innodb.innodb_bug21704 'innodb' w3 [ pass ] 1400 mroonga/storage.column_groonga_vector_order_by_with_function w4 [ pass ] 267 mroonga/storage.column_groonga_vector_reference w4 [ pass ] 252 innodb.innodb_bug34053 'innodb' w3 [ pass ] 844 mroonga/storage.column_int_with_index_zero_value w4 [ pass ] 411 mroonga/storage.column_set_16_with_index w4 [ pass ] 245 mroonga/storage.column_set_24_with_index w4 [ pass ] 356 main.myisam_recover w2 [ pass ] 5043 mroonga/storage.column_set_32_with_index w4 [ pass ] 450 innodb.innodb_bug34300 'innodb' w3 [ pass ] 5490 mroonga/storage.column_set_64_with_index w4 [ pass ] 456 innodb.innodb_bug35220 'innodb' w3 [ pass ] 270 mroonga/storage.column_set_8_with_index w4 [ pass ] 387 innodb.innodb_bug38231 'innodb' w3 [ pass ] 532 parts.partition_alter1_1_2_myisam w1 [ pass ] 33873 mroonga/storage.column_signed_bigint_with_index w4 [ pass ] 253 innodb.innodb_bug40360 'innodb' w3 [ pass ] 134 mroonga/storage.column_signed_int_with_index w4 [ pass ] 368 innodb.innodb_bug40565 'innodb' w3 [ pass ] 89 mroonga/storage.column_signed_mediumint_with_index w4 [ pass ] 280 innodb.innodb_bug41904 'innodb' w3 [ pass ] 198 innodb.innodb_bug42101 'innodb' w3 [ pass ] 4 mroonga/storage.column_signed_smallint_with_index w4 [ pass ] 433 mroonga/storage.column_signed_tinyint_with_index w4 [ pass ] 144 innodb.innodb_bug42419 'innodb' w3 [ pass ] 425 mroonga/storage.column_time_fractional_seconds_with_index w4 [ pass ] 300 innodb.innodb_bug44032 'innodb' w3 [ pass ] 299 main.myisam w2 [ pass ] 12829 innodb.innodb_bug44369 'innodb' w3 [ pass ] 21 mroonga/storage.column_time_with_index w4 [ pass ] 499 innodb.innodb_bug44571 'innodb' w3 [ pass ] 610 mroonga/storage.column_timestamp_fractional_seconds_with_index w4 [ pass ] 415 main.merge_mmap w2 [ pass ] 455 innodb.innodb_bug45357 'innodb' w3 [ pass ] 174 mroonga/storage.column_timestamp_with_index w4 [ pass ] 377 innodb.innodb_bug46000 'innodb' w3 [ pass ] 262 mroonga/storage.column_tinyint_without_index w4 [ pass ] 244 main.old-mode w2 [ pass ] 205 mroonga/storage.column_unsigned_bigint_with_index w4 [ pass ] 263 innodb.innodb_bug46676 'innodb' w3 [ pass ] 517 main.mysql_plugin w2 [ skipped ] Test requires known location of daemon_example.ini file. mroonga/storage.column_unsigned_bigint_without_index w4 [ pass ] 252 mroonga/storage.column_unsigned_int_with_index w4 [ pass ] 351 sys_vars.plugin_dir_basic w2 [ pass ] 23 mroonga/storage.column_unsigned_mediumint_with_index w4 [ pass ] 326 mroonga/storage.column_unsigned_smallint_with_index w4 [ pass ] 254 innodb.innodb_bug47167 'innodb' w3 [ pass ] 4961 main.plugin_auth_qa w2 [ pass ] 490 mroonga/storage.column_unsigned_tinyint_with_index w4 [ pass ] 241 innodb.innodb_bug47621 'innodb' w3 [ pass ] 571 mroonga/storage.column_year_with_index w4 [ pass ] 424 innodb.innodb_bug47622 'innodb' w3 [ pass ] 1409 mroonga/storage.column_year_without_index w4 [ pass ] 237 main.plugin_auth_qa_1 w2 [ pass ] 3180 innodb.innodb_bug47777 'innodb' w3 [ pass ] 55 mroonga/storage.create_database_name_slash w4 [ pass ] 378 innodb.innodb_bug48024 'innodb' w3 [ pass ] 1400 main.plugin_auth_qa_2 w2 [ pass ] 1829 innodb.innodb_bug49164 'innodb' w3 [ pass ] 348 parts.partition_alter1_1_myisam w1 [ pass ] 34227 main.plugin_auth_qa_3 w2 [ pass ] 308 innodb.innodb_bug51378 'innodb' w3 [ pass ] 1517 mroonga/storage.create_table_TODO_SPLIT_ME w4 [ pass ] 6250 innodb.innodb_bug51920 'innodb' w3 [ pass ] 451 query_response_time.basic w2 [ pass ] 19 mroonga/storage.create_table_comment_normal w4 [ pass ] 187 innodb.innodb_bug52199 'innodb' w3 [ pass ] 463 mroonga/storage.create_table_default_tokenizer w4 [ pass ] 296 user_variables.basic w2 [ pass ] 61 mroonga/storage.create_table_field_flags_comment w4 [ pass ] 353 main.plugin_maturity w2 [ pass ] 5 mroonga/storage.create_table_field_flags_parameter w4 [ pass ] 316 mroonga/storage.create_table_field_groonga_type_comment w4 [ pass ] 364 mroonga/storage.create_table_field_groonga_type_nonexistent w4 [ pass ] 37 mroonga/storage.create_table_field_groonga_type_parameter w4 [ pass ] 185 mroonga/storage.create_table_field_type_comment w4 [ pass ] 237 mroonga/storage.create_table_field_type_nonexistent w4 [ pass ] 118 mroonga/storage.create_table_index_flags_comment w4 [ pass ] 347 mroonga/storage.create_table_index_flags_none w4 [ pass ] 179 main.query_cache_notembedded w2 [ pass ] 7232 mroonga/storage.create_table_index_flags_parameter w4 [ pass ] 163 perfschema.query_cache w2 [ pass ] 129 mroonga/storage.create_table_index_index_flags_none w4 [ pass ] 282 mroonga/storage.create_table_index_index_flags_with_position_and_with_weight w4 [ pass ] 190 main.bug58669 w2 [ pass ] 30 mroonga/storage.create_table_index_normalizer_comment w4 [ pass ] 508 mroonga/storage.create_table_index_normalizer_no_utf8_charset_with_utf8_normalizer w4 [ pass ] 230 main.grant3 w2 [ pass ] 248 mroonga/storage.create_table_index_normalizer_none w4 [ pass ] 383 sys_vars.secure_auth_func w2 [ pass ] 46 mroonga/storage.create_table_index_normalizer_parameter w4 [ pass ] 302 mroonga/storage.create_table_index_parser_comment w4 [ pass ] 503 funcs_1.row_count_func w2 [ pass ] 153 mroonga/storage.create_table_index_parser_default w4 [ pass ] 642 main.secure_file_priv_win w2 [ skipped ] Need windows mroonga/storage.create_table_index_parser_off w4 [ pass ] 496 mroonga/storage.create_table_index_token_filters_multiple_token_filters w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." sys_vars.secure_file_priv2 w2 [ pass ] 23 mroonga/storage.create_table_index_token_filters_one_token_filter w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." mroonga/storage.create_table_index_token_filters_parameter w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." mroonga/storage.create_table_index_tokenizer_comment w4 [ pass ] 337 main.skip_grants w2 [ pass ] 167 main.udf_skip_grants w2 [ pass ] 11 mroonga/storage.create_table_index_tokenizer_default w4 [ pass ] 597 mroonga/storage.create_table_index_tokenizer_off w4 [ pass ] 497 main.flush2 w2 [ pass ] 25 mroonga/storage.create_table_index_tokenizer_parameter w4 [ pass ] 298 main.mysqldump-no-binlog w2 [ pass ] 74 mroonga/storage.create_table_table_normalizer_default w4 [ pass ] 457 mroonga/storage.create_table_table_normalizer_hash w4 [ pass ] 286 main.kill-2 w2 [ pass ] 125 mroonga/storage.create_table_table_token_filters_multiple_token_filters w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." mroonga/storage.create_table_table_token_filters_one_token_filter w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." main.skip_name_resolve w2 [ pass ] 36 perfschema.socket_instances_func_win w2 [ skipped ] Need windows mroonga/storage.create_table_table_token_filters_stop_word w4 [ skipped ] "This test requires plugin_register of Groonga. libgroonga embedded build doesn't support it." sys_vars.skip_name_resolve_basic w2 [ pass ] 23 mroonga/storage.delete_fulltext_column w4 [ pass ] 447 mroonga/storage.delete_index_btree_many_records w4 [ pass ] 378 sys_vars.slow_query_log_file_func w2 [ pass ] 2 mroonga/storage.delete_index_hash_id_no_unique w4 [ pass ] 309 mroonga/storage.delete_index_hash_id_unique w4 [ pass ] 236 sys_vars.slow_query_log_file_basic w2 [ pass ] 25 mroonga/storage.delete_normal_column w4 [ pass ] 313 main.ssl_crl_clients w2 [ skipped ] Needs OpenSSL mroonga/storage.delete_unsigned_bigint w4 [ pass ] 160 mroonga/storage.drop_database_TODO_SPLIT_ME w4 [ pass ] 477 mroonga/storage.drop_table_TODO_SPLIT_ME w4 [ pass ] 224 main.sysdate_is_now w2 [ pass ] 1026 parts.partition_alter1_2_myisam w1 [ pass ] 54398 mroonga/storage.flush_logs w4 [ pass ] 44 sys_vars.timestamp_sysdate_is_now_func w2 [ pass ] 19 mroonga/storage.fulltext_boolean_mode_empty_query w4 [ pass ] 527 innodb.innodb_bug52663 'innodb' w3 [ pass ] 51952 sys_vars.thread_cache_size_func w2 [ pass ] 271 mroonga/storage.fulltext_boolean_mode_escape w4 [ pass ] 584 innodb.innodb_bug53046 'innodb' w3 [ pass ] 1268 mroonga/storage.fulltext_boolean_mode_leading_not w4 [ pass ] 377 main.no-threads w2 [ skipped ] Test requires: 'one_thread_per_connection' parts.partition_alter3_myisam w1 [ pass ] 4809 mroonga/storage.fulltext_boolean_mode_pragma_all w4 [ pass ] 599 sys_vars.slow_launch_time_func w2 [ pass ] 35 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_minus_no_operator w4 [ pass ] 697 parts.partition_auto_increment_maria w1 [ pass ] 2270 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_minus_with_or w4 [ pass ] 545 perfschema.one_thread_per_con w2 [ pass ] 776 parts.partition_auto_increment_memory w1 [ pass ] 1645 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_minus_with_plus w4 [ pass ] 289 perfschema.statement_digest_long_query w2 [ pass ] 23 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_or_no_operator w4 [ pass ] 441 parts.partition_auto_increment_myisam w1 [ pass ] 1869 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_or_with_minus w4 [ pass ] 605 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_or_with_plus w4 [ pass ] 674 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_plus_no_operator w4 [ pass ] 595 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_plus_with_astarisk w4 [ pass ] 383 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_plus_with_minus w4 [ pass ] 439 mroonga/storage.fulltext_boolean_mode_pragma_default_operator_plus_with_or w4 [ pass ] 558 innodb.innodb_bug53290 'innodb' w3 [ pass ] 20952 mroonga/storage.fulltext_boolean_mode_pragma_weight_full_spec w4 [ pass ] 756 mroonga/storage.fulltext_boolean_mode_pragma_weight_no_weight w4 [ pass ] 415 mroonga/storage.fulltext_boolean_mode_pragma_weight_omit_section w4 [ pass ] 413 innodb.innodb_bug53592 'innodb' w3 [ pass ] 2393 innodb.innodb_bug54044 'innodb' w3 [ pass ] 754 mroonga/storage.fulltext_boolean_mode_pragma_weight_ten_or_more_sections w4 [ pass ] 955 mroonga/storage.fulltext_boolean_mode_pragma_weight_three_or_more_sections w4 [ pass ] 593 mroonga/storage.fulltext_boolean_mode_syntax_error_error w4 [ pass ] 537 mroonga/storage.fulltext_boolean_mode_syntax_error_error_and_log w4 [ pass ] 663 mroonga/storage.fulltext_boolean_mode_syntax_error_ignore w4 [ pass ] 636 mroonga/storage.fulltext_boolean_mode_syntax_error_ignore_and_log w4 [ pass ] 362 innodb.innodb_bug56143 'innodb' w3 [ pass ] 8316 mroonga/storage.fulltext_charset_ascii w4 [ pass ] 1401 innodb.innodb_bug56716 'innodb' w3 [ pass ] 776 mroonga/storage.fulltext_charset_cp932 w4 [ pass ] 1198 innodb.innodb_bug57252 'innodb' w3 [ pass ] 428 mroonga/storage.fulltext_charset_eucjpms w4 [ pass ] 867 mroonga/storage.fulltext_charset_japanese w4 [ pass ] 619 innodb.innodb_bug57255 'innodb' w3 [ pass ] 2361 mroonga/storage.fulltext_charset_utf8mb4 w4 [ pass ] 437 innodb.innodb_bug57904 'innodb' w3 [ pass ] 426 mroonga/storage.fulltext_empty_query w4 [ pass ] 546 innodb.innodb_bug59307 'innodb' w3 [ pass ] 270 mroonga/storage.fulltext_found_rows w4 [ pass ] 641 innodb.innodb_bug59410 'innodb' w3 [ pass ] 393 mroonga/storage.fulltext_groonga_varchar_vector w4 [ pass ] 279 innodb.innodb_bug59733 'innodb' w3 [ pass ] 1593 mroonga/storage.fulltext_index_recreate w4 [ pass ] 779 innodb.innodb_bug60229 'innodb' w3 [ pass ] 671 mroonga/storage.fulltext_insert_select w4 [ pass ] 641 mroonga/storage.fulltext_insert_values w4 [ pass ] 249 mroonga/storage.fulltext_multiple_column_index_delete w4 [ pass ] 696 mroonga/storage.fulltext_multiple_column_index_insert w4 [ pass ] 773 innodb.innodb_bug68148 'innodb' w3 [ pass ] 5716 mroonga/storage.fulltext_multiple_column_index_recreate w4 [ pass ] 725 mroonga/storage.fulltext_multiple_column_index_update w4 [ pass ] 961 parts.partition_basic_myisam w1 [ pass ] 58158 mroonga/storage.fulltext_multiple_index w4 [ pass ] 1440 innodb.innodb_ctype_big5 'innodb' w3 [ pass ] 4477 mroonga/storage.fulltext_no_primary_key w4 [ pass ] 692 innodb.innodb_ctype_latin1 'innodb' w3 [ pass ] 3370 mroonga/storage.fulltext_not_match_against w4 [ pass ] 1383 mroonga/storage.fulltext_or w4 [ pass ] 335 innodb.innodb_ctype_utf8 'innodb' w3 [ pass ] 2042 mroonga/storage.fulltext_order_boolean_mode_different_against w4 [ pass ] 482 mroonga/storage.fulltext_order_boolean_mode_different_match w4 [ pass ] 607 innodb.innodb_defragment_small 'innodb' w3 [ pass ] 2741 mroonga/storage.fulltext_order_boolean_mode_no_where w4 [ pass ] 595 mroonga/storage.fulltext_order_boolean_mode_same_match_against w4 [ pass ] 501 mroonga/storage.fulltext_order_natural_language_mode_asc w4 [ pass ] 807 mroonga/storage.fulltext_order_natural_language_mode_desc w4 [ pass ] 729 innodb.innodb_file_format 'innodb' w3 [ pass ] 7171 mroonga/storage.fulltext_order_natural_language_mode_different_against w4 [ pass ] 416 mroonga/storage.fulltext_order_natural_language_mode_different_match w4 [ pass ] 856 mroonga/storage.fulltext_order_natural_language_mode_no_where w4 [ pass ] 484 mroonga/storage.fulltext_order_natural_language_mode_same_match_against w4 [ pass ] 429 mroonga/storage.fulltext_version_100_no_such_key w4 [ skipped ] This test is for MariaDB version 10.0.x mroonga/storage.fulltext_version_55_no_such_key w4 [ skipped ] This test is for MySQL version 5.5.x innodb.innodb_gis 'innodb' w3 [ pass ] 7253 mroonga/storage.fulltext_version_56_no_such_key w4 [ skipped ] This test is for MySQL version 5.6.x mroonga/storage.function_command_select w4 [ pass ] 275 innodb.innodb_information_schema 'innodb' w3 [ pass ] 1433 mroonga/storage.function_escape_error_query_is_missing w4 [ pass ] 62 mroonga/storage.function_escape_error_query_is_not_string w4 [ pass ] 98 innodb.innodb_multi_update 'innodb' w3 [ pass ] 976 mroonga/storage.function_escape_error_target_characters_is_not_string w4 [ pass ] 86 innodb.innodb_notembedded 'innodb' w3 [ pass ] 480 mroonga/storage.function_escape_success_all w4 [ pass ] 25 mroonga/storage.function_escape_success_custom w4 [ pass ] 33 mroonga/storage.function_escape_success_nested w4 [ pass ] 352 mroonga/storage.function_last_insert_grn_id w4 [ pass ] 132 mroonga/storage.function_last_insert_id_reference w4 [ pass ] 191 mroonga/storage.function_last_insert_id_set w4 [ pass ] 84 mroonga/storage.function_snippet_ascii w4 [ pass ] 152 mroonga/storage.function_snippet_cp932 w4 [ pass ] 429 mroonga/storage.function_snippet_eucjpms w4 [ pass ] 706 mroonga/storage.function_snippet_invalid_nonexistent_charset w4 [ pass ] 86 mroonga/storage.function_snippet_invalid_unsupported_charset w4 [ pass ] 52 innodb.innodb_prefix_index_restart_server 'innodb' w3 [ pass ] 12975 mroonga/storage.function_snippet_japanese w4 [ pass ] 602 mroonga/storage.geometry_bulk_insert_null w4 [ pass ] 101 mroonga/storage.geometry_bulk_insert_null_57 w4 [ skipped ] This test is for MySQL version 5.7.x mroonga/storage.geometry_contains w4 [ pass ] 183 mroonga/storage.index_btree_equal_datetime w4 [ skipped ] Need a 64 binary mroonga/storage.index_btree_equal_time w4 [ pass ] 258 innodb.innodb_stats_create_on_corrupted 'innodb' w3 [ pass ] 4536 mroonga/storage.index_btree_equal_timestamp w4 [ pass ] 152 innodb.innodb_stats_create_table 'innodb' w3 [ pass ] 818 mroonga/storage.index_btree_normal_column_insert w4 [ pass ] 623 mroonga/storage.index_hash_id_normal w4 [ pass ] 375 innodb.innodb_stats_drop_locked 'innodb' w3 [ pass ] 2446 mroonga/storage.index_hash_id_primary w4 [ pass ] 338 mroonga/storage.index_hash_id_unique w4 [ pass ] 486 innodb.innodb_stats_fetch 'innodb' w3 [ pass ] 1525 mroonga/storage.index_hash_normal_column_insert w4 [ pass ] 552 mroonga/storage.index_multiple_column_delete w4 [ pass ] 335 mroonga/storage.index_multiple_column_nullable_smallint w4 [ pass ] 375 innodb.innodb_stats_fetch_corrupted 'innodb' w3 [ pass ] 5252 mroonga/storage.index_multiple_column_nullable_unsigned_bigint w4 [ pass ] 395 innodb.innodb_stats_fetch_nonexistent 'innodb' w3 [ pass ] 1029 mroonga/storage.index_multiple_column_nullable_unsigned_int w4 [ pass ] 641 innodb.innodb_stats_rename_table 'innodb' w3 [ pass ] 671 mroonga/storage.index_multiple_column_nullable_unsigned_smallint w4 [ pass ] 622 parts.partition_basic_symlink_myisam w1 [ pass ] 76128 mroonga/storage.index_multiple_column_nullable_varchar w4 [ pass ] 256 innodb.innodb_stats_rename_table_if_exists 'innodb' w3 [ pass ] 1244 parts.partition_bit_myisam w1 [ pass ] 1435 mroonga/storage.index_multiple_column_primary_delete w4 [ pass ] 344 mroonga/storage.index_multiple_column_primary_select_int w4 [ pass ] 257 mroonga/storage.index_multiple_column_primary_update w4 [ pass ] 107 parts.partition_char_myisam w1 [ pass ] 1771 mroonga/storage.index_multiple_column_range_not_used_in_order_by_greater_than w4 [ pass ] 164 mroonga/storage.index_multiple_column_range_not_used_in_order_by_greater_than_or_equal w4 [ pass ] 398 mroonga/storage.index_multiple_column_range_not_used_in_order_by_less_than w4 [ pass ] 140 parts.partition_datetime_myisam w1 [ pass ] 2362 mroonga/storage.index_multiple_column_range_not_used_in_order_by_less_than_or_equal w4 [ pass ] 187 mroonga/storage.index_multiple_column_recreate w4 [ pass ] 379 mroonga/storage.index_multiple_column_replace w4 [ pass ] 495 mroonga/storage.index_multiple_column_select_double w4 [ pass ] 296 mroonga/storage.index_multiple_column_select_float w4 [ pass ] 263 mroonga/storage.index_multiple_column_select_int w4 [ pass ] 359 mroonga/storage.index_multiple_column_select_string w4 [ pass ] 354 mroonga/storage.index_multiple_column_select_varchar w4 [ pass ] 345 mroonga/storage.index_multiple_column_unique_date_64bit_equal w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_date_index_read w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_date_order_32bit_asc w4 [ pass ] 291 mroonga/storage.index_multiple_column_unique_date_order_64bit_asc w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_date_order_64bit_desc w4 [ skipped ] Need a 64 binary parts.partition_engine_myisam w1 [ pass ] 13146 mroonga/storage.index_multiple_column_unique_date_reinsert w4 [ pass ] 518 parts.partition_exch_myisam w1 [ pass ] 1179 mroonga/storage.index_multiple_column_unique_datetime_insert_delete_insert_invalid_value w4 [ pass ] 403 mroonga/storage.index_multiple_column_unique_datetime_order_asc w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_datetime_order_desc w4 [ skipped ] Need a 64 binary parts.partition_exch_qa w1 [ pass ] 1219 parts.partition_exch_qa_11 w1 [ pass ] 258 mroonga/storage.index_multiple_column_unique_datetime_reinsert w4 [ pass ] 624 parts.partition_exch_qa_12 w1 [ pass ] 364 mroonga/storage.index_multiple_column_unique_decimal w4 [ pass ] 308 parts.partition_exch_qa_13 w1 [ pass ] 278 mroonga/storage.index_multiple_column_unique_time_index_read w4 [ pass ] 464 mroonga/storage.index_multiple_column_unique_time_order_asc w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_time_order_desc w4 [ skipped ] Need a 64 binary parts.partition_exch_qa_14 w1 [ pass ] 1241 mroonga/storage.index_multiple_column_unique_time_reinsert w4 [ pass ] 272 parts.partition_exch_qa_1_myisam w1 [ pass ] 446 mroonga/storage.index_multiple_column_unique_timestamp_index_read w4 [ pass ] 354 parts.partition_exch_qa_2 w1 [ pass ] 521 mroonga/storage.index_multiple_column_unique_timestamp_order_asc w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_timestamp_order_desc w4 [ skipped ] Need a 64 binary parts.partition_exch_qa_4_myisam w1 [ pass ] 786 mroonga/storage.index_multiple_column_unique_timestamp_reinsert w4 [ pass ] 563 parts.partition_exch_qa_5_myisam w1 [ pass ] 719 mroonga/storage.index_multiple_column_unique_varchar w4 [ pass ] 280 mroonga/storage.index_multiple_column_unique_year_32bit_equal w4 [ pass ] 237 parts.partition_exch_qa_6 w1 [ pass ] 517 mroonga/storage.index_multiple_column_unique_year_64bit_equal w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_year_index_read w4 [ skipped ] Need a 64 binary parts.partition_exch_qa_7_myisam w1 [ pass ] 314 mroonga/storage.index_multiple_column_unique_year_order_32bit_asc w4 [ pass ] 332 parts.partition_exch_qa_8_myisam w1 [ pass ] 855 mroonga/storage.index_multiple_column_unique_year_order_32bit_desc w4 [ pass ] 216 parts.partition_exchange_memory w1 [ skipped ] debug_sync is not available mroonga/storage.index_multiple_column_unique_year_order_64bit_asc w4 [ skipped ] Need a 64 binary parts.partition_exchange_myisam w1 [ skipped ] debug_sync is not available mroonga/storage.index_multiple_column_unique_year_order_64bit_desc w4 [ skipped ] Need a 64 binary mroonga/storage.index_multiple_column_unique_year_reinsert w4 [ pass ] 201 parts.partition_mgm_lc0_memory w1 [ pass ] 1012 mroonga/storage.index_multiple_column_update_int w4 [ pass ] 172 mroonga/storage.index_multiple_column_update_string w4 [ pass ] 412 parts.partition_mgm_lc0_myisam w1 [ pass ] 2032 mroonga/storage.index_primary_char_exact_length w4 [ pass ] 162 mroonga/storage.index_primary_char_null_character w4 [ pass ] 211 mroonga/storage.index_primary_char_short w4 [ pass ] 65 main.multi_update2 w2 [ pass ] 192347 mroonga/storage.index_primary_date w4 [ pass ] 234 mroonga/storage.index_primary_datetime_with_fractional_seconds w4 [ pass ] 279 parts.partition_special_myisam w1 [ pass ] 5524 innodb.log_corruption 'innodb' w3 [ pass ] 55686 main.long_tmpdir w2 [ pass ] 22 mroonga/storage.index_primary_datetime_without_fractional_seconds w4 [ pass ] 371 parts.partition_syntax_myisam w1 [ pass ] 1403 mroonga/storage.index_primary_decimal_with_fractional_seconds w4 [ pass ] 217 main.trans_read_only w2 [ pass ] 138 vcol.partition w1 [ pass ] 129 mroonga/storage.index_primary_decimal_without_fractional_seconds w4 [ pass ] 266 mroonga/storage.index_primary_time_with_fractional_seconds w4 [ pass ] 241 mroonga/storage.index_primary_time_without_fractional_seconds w4 [ pass ] 289 sys_vars.version w1 [ pass ] 241 mroonga/storage.index_primary_timestamp_with_fractional_seconds w4 [ pass ] 363 perfschema.short_option_2 w1 [ pass ] 7 mroonga/storage.index_primary_timestamp_without_fractional_seconds w4 [ pass ] 274 mroonga/storage.index_primary_varchar_null_character w4 [ pass ] 130 mroonga/storage.index_primary_year w4 [ pass ] 400 mroonga/storage.index_range_normal_greater_than_asc w4 [ pass ] 207 mroonga/storage.index_range_normal_greater_than_desc w4 [ pass ] 451 mroonga/storage.index_range_normal_greater_than_or_equal_asc w4 [ pass ] 784 mroonga/storage.index_range_normal_greater_than_or_equal_desc w4 [ pass ] 611 mroonga/storage.index_range_normal_less_than_asc w4 [ pass ] 181 mroonga/storage.index_range_normal_less_than_desc w4 [ pass ] 440 mroonga/storage.index_range_normal_less_than_or_equal_asc w4 [ pass ] 229 mroonga/storage.index_range_normal_less_than_or_equal_desc w4 [ pass ] 209 mroonga/storage.index_range_primary_greater_than_asc w4 [ pass ] 241 mroonga/storage.index_range_primary_greater_than_desc w4 [ pass ] 187 mroonga/storage.index_range_primary_greater_than_or_equal_asc w4 [ pass ] 191 mroonga/storage.index_range_primary_greater_than_or_equal_desc w4 [ pass ] 289 mroonga/storage.index_range_primary_less_than_asc w4 [ pass ] 214 mroonga/storage.index_range_primary_less_than_desc w4 [ pass ] 127 mroonga/storage.index_range_primary_less_than_or_equal_asc w4 [ pass ] 128 mroonga/storage.index_range_primary_less_than_or_equal_desc w4 [ pass ] 83 mroonga/storage.index_read_multiple_bigint w4 [ pass ] 325 mroonga/storage.index_read_multiple_bigint_unsigned w4 [ pass ] 233 mroonga/storage.index_read_multiple_double w4 [ pass ] 160 mroonga/storage.index_read_multiple_float w4 [ pass ] 131 mroonga/storage.index_read_multiple_int w4 [ pass ] 447 mroonga/storage.index_read_multiple_int_unsigned w4 [ pass ] 262 mroonga/storage.index_read_multiple_mediumint w4 [ pass ] 291 mroonga/storage.index_read_multiple_mediumint_unsigned w4 [ pass ] 406 mroonga/storage.index_read_multiple_smallint w4 [ pass ] 177 mroonga/storage.index_read_multiple_smallint_unsigned w4 [ pass ] 217 mroonga/storage.index_read_multiple_tinyint w4 [ pass ] 465 mroonga/storage.index_read_multiple_tinyint_unsigned w4 [ pass ] 248 main.selectivity w2 [ pass ] 43776 mroonga/storage.index_read_multiple_varchar w4 [ pass ] 292 mroonga/storage.index_read_multiple_varchar_collation w4 [ pass ] 685 main.selectivity_no_engine w2 [ pass ] 2378 mroonga/storage.index_read_normal_int w4 [ pass ] 830 mroonga/storage.index_read_normal_varchar w4 [ pass ] 719 mroonga/storage.index_read_primary_int w4 [ pass ] 517 mroonga/storage.index_read_primary_varchar w4 [ pass ] 575 mroonga/storage.index_unique_delete_by_primary_key w4 [ pass ] 577 mroonga/storage.index_unique_insert_after_error w4 [ pass ] 219 mroonga/storage.index_unique_search_after_duplicated w4 [ pass ] 614 mroonga/storage.index_unique_varchar w4 [ pass ] 200 mroonga/storage.index_update_multiple_column w4 [ pass ] 734 main.stat_tables w2 [ pass ] 14729 mroonga/storage.index_update_single_column w4 [ pass ] 315 main.join_outer w1 [ pass ] 58948 mroonga/storage.information_schema_plugins w4 [ pass ] 85 mroonga/storage.information_schema_tables_auto_increment_none w4 [ pass ] 137 innodb.log_file 'innodb' w3 [ pass ] 72906 mroonga/storage.information_schema_tables_auto_increment_use w4 [ pass ] 284 mroonga/storage.information_schema_tables_data_length w4 [ pass ] 593 mroonga/storage.insert_TODO_SPLIT_ME w4 [ pass ] 1826 mroonga/storage.insert_delayed w4 [ pass ] 191 mroonga/storage.insert_on_duplicate_key_update_no_primary_key_and_unique_key_twice w4 [ pass ] 293 mroonga/storage.insert_on_duplicate_key_update_primary_key w4 [ pass ] 521 mroonga/storage.insert_on_duplicate_key_update_unique_key w4 [ pass ] 413 mroonga/storage.like_unicode_ci w4 [ pass ] 167 mroonga/storage.lock_tables_read w4 [ pass ] 104 mroonga/storage.optimization_count_skip_TODO_SPLIT_ME w4 [ pass ] 1761 mroonga/storage.optimization_count_skip_after_insert_multithread w4 [ pass ] 412 mroonga/storage.optimization_count_skip_after_insert_single_thread w4 [ pass ] 281 mroonga/storage.optimization_count_skip_disabled w4 [ pass ] 217 mroonga/storage.optimization_order_limit_not_optimized_disabled w4 [ pass ] 1097 mroonga/storage.optimization_order_limit_not_optimized_no_limit w4 [ pass ] 802 mroonga/storage.optimization_order_limit_optimized_datetime_between w4 [ pass ] 545 mroonga/storage.optimization_order_limit_optimized_datetime_between_over w4 [ pass ] 372 main.lock_multi_bug38499 w2 [ pass ] 35001 mroonga/storage.optimization_order_limit_optimized_datetime_equal w4 [ pass ] 664 mroonga/storage.optimization_order_limit_optimized_datetime_greater_than w4 [ pass ] 1061 mroonga/storage.optimization_order_limit_optimized_datetime_greater_than_or_equal w4 [ pass ] 679 mroonga/storage.optimization_order_limit_optimized_datetime_less_than w4 [ pass ] 594 innodb.log_file_name 'innodb' w3 [ pass ] 38793 mroonga/storage.optimization_order_limit_optimized_datetime_less_than_or_equal w4 [ pass ] 881 innodb.mdev-117 'innodb' w3 [ pass ] 732 mroonga/storage.optimization_order_limit_optimized_duplicated_order_by_columns w4 [ pass ] 501 mroonga/storage.optimization_order_limit_optimized_have_primary_key w4 [ pass ] 672 mroonga/storage.optimization_order_limit_optimized_int_between w4 [ pass ] 334 innodb.monitor 'innodb' w3 [ pass ] 3041 mroonga/storage.optimization_order_limit_optimized_int_between_over w4 [ pass ] 561 innodb.row_lock 'innodb' w3 [ pass ] 521 main.lock_multi_bug38691 w2 [ pass ] 16502 innodb.strict_mode 'innodb' w3 [ pass ] 324 mroonga/storage.optimization_order_limit_optimized_int_equal w4 [ pass ] 884 mroonga/storage.optimization_order_limit_optimized_int_greater_than w4 [ pass ] 366 main.log_errchk w2 [ pass ] 2286 mroonga/storage.optimization_order_limit_optimized_int_greater_than_or_equal w4 [ pass ] 641 main.join_outer_jcl6 w1 [ pass ] 56402 mroonga/storage.optimization_order_limit_optimized_int_less_than w4 [ pass ] 463 main.lowercase_fs_off w2 [ pass ] 506 innodb.system_tables 'innodb' w3 [ pass ] 5216 mroonga/storage.optimization_order_limit_optimized_int_less_than_or_equal w4 [ pass ] 676 main.lowercase_fs_on w2 [ skipped ] Test requires: 'case_insensitive_file_system' mroonga/storage.optimization_order_limit_optimized_no_primary_key w4 [ pass ] 832 innodb.table_index_statistics 'innodb' w3 [ pass ] 1251 main.lowercase_table5 w2 [ pass ] 68 main.mdev316 w2 [ pass ] 3 mroonga/storage.optimization_order_limit_optimized_no_where_clause w4 [ pass ] 920 main.metadata w2 [ pass ] 236 mroonga/storage.optimization_order_limit_optimized_order_by_asc w4 [ pass ] 1236 innodb.temp_table 'innodb' w3 [ pass ] 4039 mroonga/storage.optimization_order_limit_optimized_order_by_desc w4 [ pass ] 764 mroonga/storage.optimization_order_limit_optimized_order_by_id w4 [ pass ] 533 mroonga/storage.optimization_order_limit_optimized_order_by_match_against w4 [ pass ] 853 mroonga/storage.optimization_order_limit_optimized_select_match_against w4 [ pass ] 788 innodb.temp_table_savepoint 'innodb' w3 [ pass ] 7838 mroonga/storage.optimization_order_limit_optimized_time_between w4 [ pass ] 773 mroonga/storage.optimization_order_limit_optimized_time_between_over w4 [ pass ] 950 mroonga/storage.optimization_order_limit_optimized_time_equal w4 [ pass ] 327 mroonga/storage.optimization_order_limit_optimized_time_greater_than w4 [ pass ] 783 mroonga/storage.optimization_order_limit_optimized_time_greater_than_or_equal w4 [ pass ] 219 main.mix2_myisam w2 [ pass ] 19176 mroonga/storage.optimization_order_limit_optimized_time_less_than w4 [ pass ] 268 mroonga/storage.optimization_order_limit_optimized_time_less_than_or_equal w4 [ pass ] 303 main.mix2_myisam_ucs2 w2 [ pass ] 628 mroonga/storage.optimization_order_limit_optimized_varchar_equal_with_index w4 [ pass ] 365 mroonga/storage.optimization_order_limit_optimized_varchar_equal_without_index w4 [ pass ] 434 mroonga/storage.optimization_order_limit_optimized_year_between w4 [ pass ] 318 mroonga/storage.optimization_order_limit_optimized_year_between_over w4 [ pass ] 422 mroonga/storage.optimization_order_limit_optimized_year_equal w4 [ pass ] 377 mroonga/storage.optimization_order_limit_optimized_year_greater_than w4 [ pass ] 183 mroonga/storage.optimization_order_limit_optimized_year_greater_than_or_equal w4 [ pass ] 259 mroonga/storage.optimization_order_limit_optimized_year_less_than w4 [ pass ] 553 mroonga/storage.optimization_order_limit_optimized_year_less_than_or_equal w4 [ pass ] 646 mroonga/storage.replace_geometry w4 [ pass ] 324 main.query_cache w1 [ pass ] 45549 main.query_cache_debug w1 [ skipped ] debug_sync is not available mroonga/storage.replace_text w4 [ pass ] 421 archive.archive_plugin w1 [ pass ] 33 mroonga/storage.replace_varchar w4 [ pass ] 813 compat/oracle.exception w1 [ pass ] 447 innodb.temporary_table 'innodb' w3 [ pass ] 30024 compat/oracle.func_case w1 [ pass ] 29 mroonga/storage.replace_vector w4 [ pass ] 847 compat/oracle.func_concat w1 [ pass ] 339 mroonga/storage.replace_without_key w4 [ pass ] 485 compat/oracle.func_decode w1 [ pass ] 15 compat/oracle.func_misc w1 [ pass ] 481 mroonga/storage.select_all w4 [ pass ] 1968 compat/oracle.misc w1 [ pass ] 26 innodb.tmpdir 'innodb' w3 [ pass ] 5895 mroonga/storage.select_empty_key_where_equal w4 [ pass ] 525 compat/oracle.ps w1 [ pass ] 397 mroonga/storage.select_empty_key_where_not_equal w4 [ pass ] 345 innodb.trigger 'innodb' w3 [ pass ] 656 mroonga/storage.select_group_by_with_index w4 [ pass ] 160 innodb.trigger_error 'innodb' w3 [ pass ] 178 compat/oracle.sp w1 [ pass ] 2876 mroonga/storage.select_group_by_without_index w4 [ pass ] 406 mroonga/storage.select_pkey w4 [ pass ] 355 compat/oracle.sp-cursor w1 [ pass ] 2153 mroonga/storage.select_secondary_key w4 [ pass ] 1242 compat/oracle.sp-cursor-decl w1 [ pass ] 789 mroonga/storage.show_create_table_TODO_SPLIT_ME w4 [ pass ] 416 mroonga/storage.sub_query_fulltext w4 [ pass ] 1405 compat/oracle.sp-cursor-rowtype w1 [ pass ] 3089 mroonga/storage.temporary_table w4 [ pass ] 364 compat/oracle.sp-goto w1 [ pass ] 784 mroonga/storage.truncate w4 [ pass ] 1096 compat/oracle.sp-param w1 [ pass ] 420 mroonga/storage.update_fulltext w4 [ pass ] 338 main.mrr_icp_extra w2 [ pass ] 50962 mroonga/storage.update_id_hash_index w4 [ pass ] 721 main.myisam-optimize w2 [ pass ] 347 mroonga/storage.update_id_unique_hash_index w4 [ pass ] 291 main.myisam-system w2 [ pass ] 47 mroonga/storage.update_int w4 [ pass ] 435 main.myisam_enable_keys-10506 w2 [ pass ] 95 mroonga/storage.update_last_insert_grn_id w4 [ pass ] 339 compat/oracle.sp-row w1 [ pass ] 8188 mroonga/storage.update_virtual_column w4 [ pass ] 495 compat/oracle.sp-security w1 [ pass ] 372 mroonga/storage.variable_boolean_mode_syntax_flags_allow_column w4 [ skipped ] This test is for MySQL mroonga/storage.variable_boolean_mode_syntax_flags_allow_leading_not w4 [ skipped ] This test is for MySQL compat/oracle.trigger w1 [ pass ] 174 mroonga/storage.variable_boolean_mode_syntax_flags_allow_update w4 [ skipped ] This test is for MySQL mroonga/storage.variable_boolean_mode_syntax_flags_syntax_query w4 [ skipped ] This test is for MySQL mroonga/storage.variable_boolean_mode_syntax_flags_syntax_script w4 [ skipped ] This test is for MySQL compat/oracle.truncate w1 [ pass ] 24 mroonga/storage.variable_database_path_prefix w4 [ pass ] 311 compat/oracle.type_blob w1 [ pass ] 53 compat/oracle.type_clob w1 [ pass ] 6 mroonga/storage.variable_default_parser_new_value w4 [ pass ] 54 compat/oracle.type_date w1 [ pass ] 4 mroonga/storage.variable_default_parser_same_value w4 [ pass ] 74 compat/oracle.type_number w1 [ pass ] 21 mroonga/storage.variable_dry_write_delete w4 [ pass ] 363 compat/oracle.type_raw w1 [ pass ] 5 compat/oracle.type_varchar w1 [ pass ] 17 mroonga/storage.variable_dry_write_insert w4 [ pass ] 339 compat/oracle.type_varchar2 w1 [ pass ] 24 innodb_fts.fulltext 'innodb' w3 [ pass ] 39242 mroonga/storage.variable_dry_write_update w4 [ pass ] 306 compat/oracle.variables w1 [ pass ] 16 mroonga/storage.variable_lock_timeout_disable w4 [ pass ] 38 mroonga/storage.variable_lock_timeout_invalid w4 [ pass ] 41 main.myisam_explain_non_select_all w2 [ pass ] 17664 mroonga/storage.variable_lock_timeout_no_retry w4 [ pass ] 34 mroonga/storage.variable_lock_timeout_valid w4 [ pass ] 57 csv.csv w1 [ pass ] 4056 main.myisam_icp w2 [ pass ] 2037 mroonga/storage.variable_log_file_new_value w4 [ pass ] 60 csv.csv_alter_table w1 [ pass ] 254 mroonga/storage.variable_log_file_nonexistent_path w4 [ pass ] 47 csv.csv_not_null w1 [ pass ] 53 mroonga/storage.variable_log_file_same_value w4 [ pass ] 59 funcs_1.charset_collation w1 [ pass ] 20 mroonga/storage.variable_log_level_TODO_SPLIT_ME w4 [ pass ] 149 funcs_1.is_character_sets w1 [ pass ] 157 funcs_1.is_cml_memory w1 [ pass ] 142 mroonga/storage.variable_match_escalation_threshold_global w4 [ pass ] 971 funcs_1.is_cml_myisam w1 [ pass ] 167 mroonga/storage.variable_match_escalation_threshold_session w4 [ pass ] 627 funcs_1.is_coll_char_set_appl w1 [ pass ] 70 mroonga/storage.variable_max_n_records_for_estimate_global w4 [ pass ] 159 funcs_1.is_collations w1 [ pass ] 226 mroonga/storage.variable_max_n_records_for_estimate_session w4 [ pass ] 162 funcs_1.is_column_privileges w1 [ pass ] 512 main.myisam_icp_notembedded w2 [ pass ] 13023 mroonga/storage.variable_vector_column_delimiter w4 [ pass ] 850 funcs_1.is_column_privileges_is_mysql_test w1 [ pass ] 50 mroonga/storage.variable_version w4 [ pass ] 45 mroonga/wrapper.alter_table_disable_keys_updating w4 [ pass ] 316 main.myisam_mrr w2 [ pass ] 2715 main.myisam_optimize w2 [ skipped ] debug_sync is not available funcs_1.is_columns w1 [ pass ] 2937 funcs_1.is_columns_memory w1 [ pass ] 963 mroonga/wrapper.fulltext_myisam w4 [ pass ] 3384 funcs_1.is_columns_myisam w1 [ pass ] 856 funcs_1.is_columns_myisam_embedded w1 [ skipped ] Test requires: embedded server mroonga/wrapper.insert_on_duplicate_key_update_multiple_column_primary_key_myisam w4 [ pass ] 151 funcs_1.is_columns_mysql_embedded w1 [ skipped ] Test requires: embedded server mroonga/wrapper.insert_on_duplicate_key_update_multiple_column_unique_index_myisam w4 [ pass ] 204 funcs_1.is_engines w1 [ pass ] 197 funcs_1.is_engines_csv w1 [ pass ] 14 main.myisampack w2 [ pass ] 8111 funcs_1.is_engines_memory w1 [ pass ] 7 funcs_1.is_engines_merge w1 [ pass ] 1 funcs_1.is_engines_myisam w1 [ pass ] 1 optimizer_unfixed_bugs.bug41996-extra2-innodb w4 [ pass ] 2549 funcs_1.is_events w1 [ pass ] 297 funcs_1.is_routines w1 [ pass ] 652 funcs_1.is_routines_embedded w1 [ skipped ] Test requires: embedded server optimizer_unfixed_bugs.bug41996-extra3 w4 [ pass ] 2038 funcs_1.is_schema_privileges w1 [ pass ] 286 funcs_1.is_schema_privileges_is_mysql_test w1 [ pass ] 67 optimizer_unfixed_bugs.bug41996-extra3-innodb w4 [ pass ] 1762 funcs_1.is_schemata w1 [ pass ] 240 funcs_1.is_schemata_embedded w1 [ skipped ] Test requires: embedded server funcs_1.is_schemata_is_mysql_test w1 [ pass ] 66 optimizer_unfixed_bugs.bug41996-extra4 w4 [ pass ] 2199 funcs_1.is_statistics w1 [ pass ] 1131 main.mysql w2 [ pass ] 16043 optimizer_unfixed_bugs.bug41996-extra4-innodb w4 [ pass ] 1907 innodb_fts.fulltext2 'innodb' w3 [ pass ] 52648 funcs_1.is_statistics_is w1 [ pass ] 145 optimizer_unfixed_bugs.bug45219 w4 [ pass ] 51 main.mysql-bug41486 w2 [ pass ] 1320 funcs_1.is_table_constraints_is w1 [ pass ] 221 innodb_fts.fulltext3 'innodb' w3 [ pass ] 1893 optimizer_unfixed_bugs.bug49129 w4 [ pass ] 189 funcs_1.is_table_privileges w1 [ pass ] 833 main.mysql-bug45236 w2 [ pass ] 1223 perfschema.all_tests w4 [ pass ] 701 innodb_fts.fulltext_cache 'innodb' w3 [ pass ] 2095 main.mysql5613mysql w2 [ pass ] 208 main.mysql57_virtual w2 [ pass ] 71 funcs_1.is_tables w1 [ pass ] 2359 innodb_fts.fulltext_distinct 'innodb' w3 [ pass ] 1031 funcs_1.is_tables_embedded w1 [ skipped ] Test requires: embedded server main.mysql_comments w2 [ pass ] 669 perfschema.bad_option_1 w4 [ pass ] 2952 funcs_1.is_tables_is w1 [ pass ] 272 funcs_1.is_tables_is_embedded w1 [ skipped ] Test requires: embedded server perfschema.bad_option_2 w4 [ pass ] 375 main.mysql_cp932 w2 [ pass ] 951 main.mysql_locale_posix w2 [ skipped ] Need POSIX locale de_DE.iso88591 funcs_1.is_tables_memory w1 [ pass ] 123 funcs_1.is_tables_myisam w1 [ pass ] 106 main.mysql_not_windows w2 [ pass ] 617 funcs_1.is_tables_myisam_embedded w1 [ skipped ] Test requires: embedded server perfschema.bad_option_3 w4 [ pass ] 3438 main.mysql_protocols w2 [ pass ] 607 funcs_1.is_triggers w1 [ pass ] 971 perfschema.bad_option_4 w4 [ pass ] 182 innodb_fts.fulltext_left_join 'innodb' w3 [ pass ] 8860 funcs_1.is_triggers_embedded w1 [ skipped ] Test requires: embedded server main.mysql_tzinfo_to_sql_symlink w2 [ pass ] 222 funcs_1.is_user_privileges w1 [ pass ] 395 perfschema.bad_option_5 w4 [ pass ] 2606 funcs_1.is_views w1 [ pass ] 1244 funcs_1.is_views_embedded w1 [ skipped ] Test requires: embedded server main.mysql_upgrade_no_innodb w2 [ pass ] 3225 perfschema.checksum w4 [ pass ] 1044 funcs_1.memory_bitdata w1 [ pass ] 3 perfschema.column_privilege w4 [ pass ] 142 funcs_1.memory_cursors w1 [ pass ] 15 main.mysqladmin w2 [ pass ] 1797 innodb_fts.fulltext_misc 'innodb' w3 [ pass ] 7948 perfschema.connect_attrs w4 [ pass ] 63 main.mysqld--defaults-file w2 [ pass ] 703 perfschema.connection w4 [ pass ] 1756 perfschema.ddl_accounts w4 [ pass ] 6 innodb_fts.fulltext_multi 'innodb' w3 [ pass ] 3040 main.mysqld--help 'unix' w2 [ pass ] 1151 perfschema.ddl_cond_instances w4 [ pass ] 31 perfschema.ddl_esgs_by_account_by_event_name w4 [ pass ] 3 main.mysqld_help_crash-9183 w2 [ pass ] 804 perfschema.ddl_esgs_by_host_by_event_name w4 [ pass ] 3 perfschema.ddl_esgs_by_thread_by_event_name w4 [ pass ] 63 funcs_1.memory_func_view w1 [ pass ] 10938 perfschema.ddl_esgs_by_user_by_event_name w4 [ pass ] 27 innodb_fts.fulltext_order_by 'innodb' w3 [ pass ] 6004 perfschema.ddl_esgs_global_by_event_name w4 [ pass ] 16 perfschema.ddl_esms_by_account_by_event_name w4 [ pass ] 13 innodb_fts.fulltext_update 'innodb' w3 [ pass ] 1103 funcs_1.memory_storedproc_02 w1 [ pass ] 2181 perfschema.ddl_esms_by_digest w4 [ pass ] 4 perfschema.ddl_esms_by_host_by_event_name w4 [ pass ] 7 funcs_1.memory_storedproc_03 w1 [ pass ] 1018 innodb_fts.fulltext_var 'innodb' w3 [ pass ] 1910 perfschema.ddl_esms_by_thread_by_event_name w4 [ pass ] 29 perfschema.ddl_esms_by_user_by_event_name w4 [ pass ] 3 main.mysqld_option_err w2 [ pass ] 10913 funcs_1.memory_storedproc_06 w1 [ pass ] 890 innodb_fts.innodb-fts-basic 'innodb' w3 [ pass ] 1459 perfschema.ddl_esms_global_by_event_name w4 [ pass ] 12 funcs_1.memory_storedproc_07 w1 [ pass ] 550 main.mysqldump-nl w2 [ pass ] 801 perfschema.ddl_events_stages_current w4 [ pass ] 34 main.mysqlhotcopy_myisam w2 [ skipped ] Test needs Perl modules DBI and DBD::mysql perfschema.ddl_events_stages_history w4 [ pass ] 3 funcs_1.memory_storedproc_08 w1 [ pass ] 485 perfschema.ddl_events_stages_history_long w4 [ pass ] 17 main.mysqlshow w2 [ pass ] 502 funcs_1.memory_storedproc_10 w1 [ pass ] 558 perfschema.ddl_events_statements_current w4 [ pass ] 8 main.mysqltest_256 w2 [ pass ] 1 perfschema.ddl_events_statements_history w4 [ pass ] 3 main.mysqltest_cont_on_error w2 [ pass ] 245 main.mysqltest_ps w2 [ skipped ] Need ps-protocol funcs_1.memory_trig_0102 w1 [ pass ] 974 perfschema.ddl_events_statements_history_long w4 [ pass ] 64 perfschema.ddl_events_waits_current w4 [ pass ] 8 main.negation_elimination w2 [ pass ] 223 funcs_1.memory_trig_03 w1 [ pass ] 1131 perfschema.ddl_events_waits_history w4 [ pass ] 33 main.no_binlog w2 [ pass ] 1 perfschema.ddl_events_waits_history_long w4 [ pass ] 32 main.no_password_column-mdev-11170 w2 [ pass ] 177 perfschema.ddl_ews_by_account_by_event_name w4 [ pass ] 7 main.non_blocking_api w2 [ pass ] 27 perfschema.ddl_ews_by_host_by_event_name w4 [ pass ] 3 funcs_1.memory_trig_03e w1 [ pass ] 3543 perfschema.ddl_ews_by_instance w4 [ pass ] 13 main.not_embedded_server w2 [ pass ] 687 main.not_partition w2 [ skipped ] Test requires no partitioning perfschema.ddl_ews_by_thread_by_event_name w4 [ pass ] 5 funcs_1.memory_trig_0407 w1 [ pass ] 1121 perfschema.ddl_ews_by_user_by_event_name w4 [ pass ] 13 funcs_1.memory_trig_08 w1 [ pass ] 680 main.null w2 [ pass ] 1607 perfschema.ddl_ews_global_by_event_name w4 [ pass ] 46 perfschema.ddl_file_instances w4 [ pass ] 51 funcs_1.memory_trig_09 w1 [ pass ] 367 perfschema.ddl_fs_by_event_name w4 [ pass ] 24 funcs_1.memory_trig_1011ext w1 [ pass ] 1098 perfschema.ddl_fs_by_instance w4 [ pass ] 44 main.null_key w2 [ pass ] 4558 innodb_fts.innodb-fts-ddl 'innodb' w3 [ pass ] 24495 perfschema.ddl_host_cache w4 [ pass ] 3 main.odbc w2 [ pass ] 88 perfschema.ddl_hosts w4 [ pass ] 12 perfschema.ddl_mutex_instances w4 [ pass ] 3 main.olap w2 [ pass ] 1045 perfschema.ddl_os_global_by_type w4 [ pass ] 37 perfschema.ddl_performance_timers w4 [ pass ] 3 perfschema.ddl_rwlock_instances w4 [ pass ] 6 perfschema.ddl_session_account_connect_attrs w4 [ pass ] 3 perfschema.ddl_session_connect_attrs w4 [ pass ] 4 perfschema.ddl_setup_actors w4 [ pass ] 60 main.openssl_1 w2 [ pass ] 7329 perfschema.ddl_setup_consumers w4 [ pass ] 8 main.order_by-mdev-10122 w2 [ pass ] 85 perfschema.ddl_setup_instruments w4 [ pass ] 17 perfschema.ddl_setup_objects w4 [ pass ] 9 main.order_by_optimizer w2 [ pass ] 292 perfschema.ddl_setup_timers w4 [ pass ] 29 innodb_fts.innodb-fts-fic 'innodb' w3 [ pass ] 16902 perfschema.ddl_socket_instances w4 [ pass ] 4 perfschema.ddl_socket_summary_by_event_name w4 [ pass ] 3 perfschema.ddl_socket_summary_by_instance w4 [ pass ] 4 perfschema.ddl_threads w4 [ pass ] 27 perfschema.ddl_tiws_by_index_usage w4 [ pass ] 14 main.order_by_sortkey w2 [ pass ] 6532 perfschema.ddl_tiws_by_table w4 [ pass ] 4 main.order_by_zerolength-4285 w2 [ pass ] 18 funcs_1.memory_views w1 [ pass ] 27764 perfschema.ddl_tlws_by_table w4 [ pass ] 13 perfschema.ddl_users w4 [ pass ] 70 funcs_1.myisam_bitdata w1 [ pass ] 20 perfschema.digest_null_literal w4 [ pass ] 41 funcs_1.myisam_cursors w1 [ pass ] 13 perfschema.discovery w4 [ pass ] 149 perfschema.dml_accounts w4 [ pass ] 11 perfschema.dml_cond_instances w4 [ pass ] 55 perfschema.dml_esgs_by_account_by_event_name w4 [ pass ] 27 innodb_fts.innodb_fts_large_records 'innodb' w3 [ pass ] 16965 perfschema.dml_esgs_by_host_by_event_name w4 [ pass ] 34 main.order_fill_sortbuf w2 [ pass ] 9871 perfschema.dml_esgs_by_thread_by_event_name w4 [ pass ] 56 main.outfile w2 [ pass ] 294 perfschema.dml_esgs_by_user_by_event_name w4 [ pass ] 96 main.outfile_loaddata w2 [ pass ] 485 perfschema.dml_esgs_global_by_event_name w4 [ pass ] 22 funcs_1.myisam_func_view w1 [ pass ] 9823 main.overflow w2 [ pass ] 18 perfschema.dml_esms_by_account_by_event_name w4 [ pass ] 40 main.packet w2 [ pass ] 165 perfschema.dml_esms_by_digest w4 [ pass ] 15 funcs_1.myisam_storedproc_02 w1 [ pass ] 2171 perfschema.dml_esms_by_host_by_event_name w4 [ pass ] 98 perfschema.dml_esms_by_thread_by_event_name w4 [ pass ] 28 main.parser w2 [ pass ] 2117 funcs_1.myisam_storedproc_03 w1 [ pass ] 1001 perfschema.dml_esms_by_user_by_event_name w4 [ pass ] 7 main.parser_not_embedded w2 [ pass ] 267 funcs_1.myisam_storedproc_06 w1 [ pass ] 1300 perfschema.dml_esms_global_by_event_name w4 [ pass ] 34 main.parser_precedence w2 [ pass ] 280 funcs_1.myisam_storedproc_07 w1 [ pass ] 577 perfschema.dml_events_stages_current w4 [ pass ] 5 perfschema.dml_events_stages_history w4 [ pass ] 23 funcs_1.myisam_storedproc_08 w1 [ pass ] 490 perfschema.dml_events_stages_history_long w4 [ pass ] 43 funcs_1.myisam_storedproc_10 w1 [ pass ] 688 perfschema.dml_events_statements_current w4 [ pass ] 14 perfschema.dml_events_statements_history w4 [ pass ] 33 funcs_1.myisam_trig_0102 w1 [ pass ] 1049 perfschema.dml_events_statements_history_long w4 [ pass ] 160 main.parser_stack w2 [ pass ] 7125 perfschema.dml_events_waits_current w4 [ pass ] 5 main.perror w2 [ pass ] 134 funcs_1.myisam_trig_03 w1 [ pass ] 1486 main.perror-win w2 [ skipped ] Need windows perfschema.dml_events_waits_history w4 [ pass ] 26 perfschema.dml_events_waits_history_long w4 [ pass ] 834 main.plugin w2 [ pass ] 505 main.plugin_not_embedded w2 [ pass ] 65 perfschema.dml_ews_by_account_by_event_name w4 [ pass ] 6 funcs_1.myisam_trig_03e w1 [ pass ] 4757 perfschema.dml_ews_by_host_by_event_name w4 [ pass ] 21 perfschema.dml_ews_by_instance w4 [ pass ] 324 perfschema.dml_ews_by_thread_by_event_name w4 [ pass ] 35 funcs_1.myisam_trig_0407 w1 [ pass ] 2317 perfschema.dml_ews_by_user_by_event_name w4 [ pass ] 39 funcs_1.myisam_trig_08 w1 [ pass ] 1593 perfschema.dml_ews_global_by_event_name w4 [ pass ] 53 main.plugin_vars w2 [ pass ] 8016 perfschema.dml_file_instances w4 [ pass ] 65 funcs_1.myisam_trig_09 w1 [ pass ] 887 perfschema.dml_fs_by_event_name w4 [ pass ] 44 funcs_1.myisam_trig_1011ext w1 [ pass ] 945 perfschema.dml_fs_by_instance w4 [ pass ] 10 perfschema.dml_handler w4 [ pass ] 326 perfschema.dml_host_cache w4 [ pass ] 26 perfschema.dml_hosts w4 [ pass ] 12 perfschema.dml_mutex_instances w4 [ pass ] 6 perfschema.dml_os_global_by_type w4 [ pass ] 90 perfschema.dml_performance_timers w4 [ skipped ] Need performance timer CYCLE funcs_1.processlist_priv_no_prot w1 [ pass ] 8877 perfschema.dml_rwlock_instances w4 [ pass ] 84 main.preload w2 [ pass ] 11827 funcs_1.processlist_priv_ps w1 [ skipped ] Test requires: ps-protocol enabled, other protocols disabled funcs_1.processlist_val_ps w1 [ skipped ] Test requires: ps-protocol enabled, other protocols disabled perfschema.dml_session_account_connect_attrs w4 [ pass ] 12 main.profiling w2 [ pass ] 883 perfschema.dml_session_connect_attrs w4 [ pass ] 21 perfschema.dml_setup_actors w4 [ pass ] 199 main.ps_10nestset w2 [ pass ] 325 perfschema.dml_setup_consumers w4 [ pass ] 6 main.ps_11bugs w2 [ pass ] 525 perfschema.dml_setup_instruments w4 [ pass ] 408 perfschema.dml_setup_objects w4 [ pass ] 109 perfschema.dml_setup_timers w4 [ skipped ] Need performance timer CYCLE perfschema.dml_socket_instances w4 [ pass ] 47 main.ps_1general w2 [ pass ] 3776 perfschema.dml_socket_summary_by_event_name w4 [ pass ] 19 perfschema.dml_socket_summary_by_instance w4 [ pass ] 4 perfschema.dml_threads w4 [ pass ] 23 perfschema.dml_tiws_by_index_usage w4 [ pass ] 25 main.ps_2myisam w2 [ pass ] 2613 perfschema.dml_tiws_by_table w4 [ pass ] 27 perfschema.dml_tlws_by_table w4 [ pass ] 24 perfschema.dml_users w4 [ pass ] 52 main.ps_4heap w2 [ pass ] 3395 perfschema.global_read_lock w4 [ pass ] 628 perfschema.information_schema w4 [ pass ] 424 perfschema.mks_timer-6258 w4 [ pass ] 5 perfschema.nesting w4 [ pass ] 557 innodb_fts.innodb_fts_misc 'innodb' w3 [ pass ] 80113 funcs_1.storedproc w1 [ pass ] 26702 main.ps_5merge w2 [ pass ] 8110 gcol.gcol_blocked_sql_funcs_myisam w1 [ pass ] 560 gcol.gcol_bug20746926 w1 [ pass ] 249 perfschema.ortho_iter w4 [ pass ] 4857 gcol.gcol_handler_myisam w1 [ pass ] 71 perfschema.privilege w4 [ pass ] 1024 gcol.gcol_ins_upd_myisam w1 [ pass ] 773 perfschema.read_only w4 [ pass ] 625 gcol.gcol_keys_myisam w1 [ pass ] 1631 perfschema.schema w4 [ pass ] 83 main.ps_ddl w2 [ pass ] 8225 gcol.gcol_memory w1 [ pass ] 37 perfschema.setup_objects w4 [ pass ] 794 gcol.gcol_merge w1 [ pass ] 38 perfschema.socket_connect w4 [ pass ] 491 main.ps_ddl1 w2 [ pass ] 1999 gcol.gcol_non_stored_columns_myisam w1 [ pass ] 482 main.ps_grant w2 [ pass ] 42 main.ps_max_subselect-5113 w2 [ pass ] 19 main.ps_not_windows w2 [ pass ] 68 gcol.gcol_select_myisam w1 [ pass ] 1828 main.query_cache_28249 w2 [ pass ] 408 gcol.gcol_supported_sql_funcs_myisam w1 [ pass ] 5250 gcol.gcol_trigger_sp_myisam w1 [ pass ] 237 gcol.gcol_view_myisam w1 [ pass ] 767 handler.aria w1 [ pass ] 7358 innodb_fts.innodb_fts_misc_1 'innodb' w3 [ pass ] 37153 handler.disconnect_4480 w1 [ pass ] 63 main.query_cache_merge w2 [ pass ] 18348 main.query_cache_ps_no_prot w2 [ pass ] 724 innodb_fts.innodb_fts_multiple_index 'innodb' w3 [ pass ] 3809 main.query_cache_ps_ps_prot w2 [ skipped ] Test requires: ps-protocol enabled, other protocols disabled main.query_cache_with_views w2 [ pass ] 376 perfschema.socket_summary_by_instance_func w4 [ pass ] 29224 main.quick_select_4161 w2 [ skipped ] debug_sync is not available perfschema.socket_summary_by_instance_func_win w4 [ skipped ] Need windows handler.heap w1 [ pass ] 5550 perfschema.stage_mdl_function w4 [ pass ] 328 main.read_only w2 [ pass ] 742 handler.interface w1 [ pass ] 1227 perfschema.stage_mdl_procedure w4 [ pass ] 310 main.rename w2 [ pass ] 370 main.renamedb w2 [ pass ] 2 perfschema.stage_mdl_table w4 [ pass ] 510 perfschema.statement_digest w4 [ pass ] 309 main.repair w2 [ pass ] 516 perfschema.statement_digest_charset w4 [ pass ] 11 main.replace w2 [ pass ] 42 main.rollback w2 [ pass ] 7 main.round w2 [ pass ] 227 handler.myisam w1 [ pass ] 5956 heap.btree_varchar_null w1 [ pass ] 3 main.row w2 [ pass ] 482 main.schema w2 [ pass ] 486 perfschema.table_aggregate_global_2u_2t w4 [ pass ] 5204 main.second_frac-9175 w2 [ pass ] 18 heap.heap w1 [ pass ] 2706 innodb_fts.innodb_fts_plugin 'innodb' w3 [ pass ] 17943 heap.heap_auto_increment w1 [ pass ] 21 heap.heap_btree w1 [ pass ] 609 heap.heap_hash w1 [ pass ] 741 perfschema.table_aggregate_global_2u_3t w4 [ pass ] 4926 json.json_no_table w1 [ pass ] 1326 main.1st w1 [ pass ] 2 innodb_fts.innodb_fts_proximity 'innodb' w3 [ pass ] 7363 main.aborted_clients w1 [ pass ] 263 main.adddate_454 w1 [ pass ] 31 perfschema.table_aggregate_global_4u_2t w4 [ pass ] 5987 main.alias w1 [ pass ] 199 main.almost_full w1 [ pass ] 511 perfschema.table_aggregate_global_4u_3t w4 [ pass ] 5910 perfschema.table_aggregate_hist_2u_2t w4 [ pass ] 7839 main.select w2 [ pass ] 29631 main.select_found w2 [ pass ] 2315 main.alter_table_mdev539_maria w1 [ pass ] 20207 perfschema.table_aggregate_hist_2u_3t w4 [ pass ] 7659 innodb_fts.innodb_fts_stopword_charset 'innodb' w3 [ pass ] 34332 perfschema.table_aggregate_hist_4u_2t w4 [ pass ] 6780 main.alter_table_mdev539_myisam w1 [ pass ] 10698 main.alter_user w1 [ pass ] 122 main.analyze w1 [ pass ] 154 main.analyze_stmt w1 [ pass ] 671 main.analyze_stmt_privileges w1 [ pass ] 120 perfschema.table_aggregate_hist_4u_3t w4 [ pass ] 7768 main.select_jcl6 w2 [ pass ] 25270 main.select_safe w2 [ pass ] 186 main.servers w2 [ pass ] 53 main.analyze_stmt_privileges2 w1 [ pass ] 6982 innodb_fts.innodb_fts_transaction 'innodb' w3 [ pass ] 18113 main.set_password_plugin-9835 w2 [ pass ] 535 main.ansi w1 [ pass ] 44 main.assign_key_cache-5405 w1 [ skipped ] debug_sync is not available perfschema.table_aggregate_off w4 [ pass ] 9290 main.set_statement w2 [ pass ] 1840 main.auto_increment w1 [ pass ] 1524 innodb_gis.0 'innodb' w3 [ pass ] 5078 main.auto_increment_ranges_myisam w1 [ pass ] 534 main.bad_frm_crash_5029 w1 [ pass ] 56 main.set_statement_notembedded w2 [ pass ] 3078 main.bench_count_distinct w1 [ pass ] 473 main.set_statement_profiling w2 [ pass ] 3 main.show w2 [ pass ] 1 perfschema.table_aggregate_thread_2u_2t w4 [ pass ] 7211 main.bigint w1 [ pass ] 649 main.show_bad_definer-5553 w2 [ pass ] 11 main.binary w1 [ pass ] 491 main.show_create_user w2 [ pass ] 65 main.blackhole_plugin w1 [ pass ] 46 main.show_grants_with_plugin-7985 w2 [ pass ] 274 main.bool w1 [ pass ] 59 main.show_profile w2 [ pass ] 4 main.bug12427262 w1 [ pass ] 171 main.show_row_order-9226 w2 [ pass ] 27 main.bug13633383 w1 [ pass ] 64 main.bulk_replace w1 [ pass ] 56 perfschema.table_aggregate_thread_2u_3t w4 [ pass ] 8781 main.shutdown w2 [ pass ] 1775 main.case w1 [ pass ] 725 main.sighup-6580 w2 [ pass ] 77 main.change_user w1 [ pass ] 388 innodb_gis.1 'innodb' w3 [ pass ] 18216 main.signal w2 [ pass ] 2141 main.signal_demo1 w2 [ pass ] 227 main.signal_demo2 w2 [ pass ] 169 perfschema.table_aggregate_thread_4u_2t w4 [ pass ] 7435 main.change_user_notembedded w1 [ pass ] 5074 main.signal_sqlmode w2 [ pass ] 89 main.single_delete_update w2 [ pass ] 2794 main.sp-anchor-row-type-cursor w2 [ pass ] 1235 innodb_gis.alter_spatial_index 'innodb' w3 [ pass ] 11054 perfschema.table_aggregate_thread_4u_3t w4 [ pass ] 7307 main.sp-anchor-row-type-table w2 [ pass ] 1448 main.sp-anchor-type w2 [ pass ] 1431 main.sp-big w2 [ pass ] 1433 innodb_gis.create_spatial_index 'innodb' w3 [ pass ] 7559 perfschema.table_io_aggregate_global_2u_2t w4 [ pass ] 7150 main.sp-bugs w2 [ pass ] 866 main.sp-bugs2 w2 [ pass ] 35 main.sp-cursor w2 [ pass ] 536 main.sp-destruct w2 [ pass ] 754 main.sp-dynamic w2 [ pass ] 491 perfschema.table_io_aggregate_global_2u_3t w4 [ pass ] 8347 main.sp-error w2 [ pass ] 3215 main.sp-fib w2 [ pass ] 26 main.check w1 [ pass ] 31146 innodb_gis.gis 'innodb' w3 [ pass ] 15440 main.check_constraint w1 [ pass ] 225 innodb_gis.precise 'innodb' w3 [ pass ] 969 main.sp-lock w2 [ pass ] 3474 main.check_constraint_show w1 [ pass ] 5 perfschema.table_io_aggregate_global_4u_2t w4 [ pass ] 8108 main.sp-no-code w2 [ pass ] 1 main.client_xml w1 [ pass ] 1230 main.comment_column w1 [ pass ] 699 main.sp-row w2 [ pass ] 3012 main.comment_column2 w1 [ pass ] 539 main.sp-security-anchor-type w2 [ pass ] 322 main.comment_index w1 [ pass ] 609 innodb_gis.rt_precise 'innodb' w3 [ pass ] 7801 main.sp-threads w2 [ pass ] 549 perfschema.table_io_aggregate_global_4u_3t w4 [ pass ] 7309 main.comment_table w1 [ pass ] 267 main.sp-ucs2 w2 [ pass ] 357 main.comments w1 [ pass ] 106 main.compare w1 [ pass ] 375 main.sp-vars w2 [ pass ] 1833 innodb_gis.rtree 'innodb' w3 [ pass ] 4859 main.sp_gis w2 [ pass ] 36 main.sp_missing_4665 w2 [ pass ] 5 innodb_zip.bug36169 'innodb' w3 [ pass ] 932 perfschema.table_io_aggregate_hist_2u_2t w4 [ pass ] 7035 innodb_zip.bug36172 'innodb' w3 [ pass ] 986 main.sp_notembedded w2 [ pass ] 2066 innodb_zip.bug52745 'innodb' w3 [ pass ] 178 innodb_zip.bug53591 'innodb' w3 [ pass ] 492 perfschema.table_io_aggregate_hist_2u_3t w4 [ pass ] 5354 innodb_zip.bug56680 'innodb' w3 [ pass ] 3581 perfschema.table_io_aggregate_hist_4u_2t w4 [ pass ] 7368 main.compress w1 [ pass ] 20388 main.constraints w1 [ pass ] 134 main.contributors w1 [ pass ] 1 main.count_distinct w1 [ pass ] 161 main.create-uca w1 [ pass ] 7 main.create_drop_db w1 [ pass ] 10 perfschema.table_io_aggregate_hist_4u_3t w4 [ pass ] 6785 innodb_zip.create_options 'innodb' w3 [ pass ] 15419 main.create_drop_event w1 [ pass ] 1945 main.create_drop_function w1 [ pass ] 31 main.create_drop_index w1 [ pass ] 125 main.create_drop_procedure w1 [ pass ] 53 main.create_drop_role w1 [ pass ] 148 perfschema.table_io_aggregate_thread_2u_2t w4 [ pass ] 7174 main.sp_stress_case w2 [ pass ] 30034 main.create_drop_server w1 [ pass ] 59 main.sp_sync w2 [ skipped ] debug_sync is not available innodb_zip.index_large_prefix 'innodb' w3 [ pass ] 8567 main.create_drop_trigger w1 [ pass ] 230 main.sql_mode w2 [ pass ] 572 innodb_zip.index_large_prefix_4k 'innodb' w3 [ skipped ] Test requires InnoDB with 4k Page size. main.create_drop_udf w1 [ pass ] 69 innodb_zip.index_large_prefix_8k 'innodb' w3 [ skipped ] Test requires InnoDB with 8k Page size. main.create_drop_user w1 [ pass ] 196 main.create_drop_view w1 [ pass ] 111 perfschema.table_io_aggregate_thread_2u_3t w4 [ pass ] 6202 main.create_not_windows w1 [ pass ] 58 main.create_or_replace_permission w1 [ pass ] 49 main.create_user w1 [ pass ] 99 main.create_w_max_indexes_128 w1 [ skipped ] Test needs mysqld built with --with-max-indexes=128 main.create_w_max_indexes_64 w1 [ pass ] 333 main.cte_grant w1 [ pass ] 174 perfschema.table_io_aggregate_thread_4u_2t w4 [ pass ] 7453 main.cte_nonrecursive w1 [ pass ] 708 main.ssl w2 [ pass ] 21702 perfschema.table_io_aggregate_thread_4u_3t w4 [ pass ] 7365 main.ssl_ca w2 [ pass ] 561 innodb_zip.innochecksum_3 'innodb' w3 [ pass ] 28513 perfschema.table_lock_aggregate_global_2u_2t w4 [ pass ] 7142 main.ssl_cert_verify w2 [ pass ] 7291 innodb_zip.innodb-zip 'innodb' w3 [ pass ] 7873 perfschema.table_lock_aggregate_global_2u_3t w4 [ pass ] 7905 innodb_zip.innodb_bug36172 'innodb' w3 [ pass ] 1220 innodb_zip.innodb_bug52745 'innodb' w3 [ pass ] 227 main.cte_recursive w1 [ pass ] 28159 innodb_zip.innodb_bug53591 'innodb' w3 [ pass ] 711 main.ctype_ascii w1 [ pass ] 106 perfschema.table_lock_aggregate_global_4u_2t w4 [ pass ] 6959 innodb_zip.innodb_bug56680 'innodb' w3 [ pass ] 3719 perfschema.table_lock_aggregate_global_4u_3t w4 [ pass ] 5841 main.ssl_compress w2 [ pass ] 22993 innodb_zip.innodb_index_large_prefix 'innodb' w3 [ pass ] 8399 main.ctype_big5 w1 [ pass ] 14622 perfschema.table_lock_aggregate_hist_2u_2t w4 [ pass ] 7581 main.ctype_binary w1 [ pass ] 5316 main.ctype_collate w1 [ pass ] 629 main.ctype_cp1250_ch w1 [ pass ] 455 perfschema.table_lock_aggregate_hist_2u_3t w4 [ pass ] 7259 main.ctype_cp1251 w1 [ pass ] 7343 main.ctype_cp850 w1 [ pass ] 4 perfschema.table_lock_aggregate_hist_4u_2t w4 [ pass ] 7398 main.ctype_cp932 w1 [ pass ] 501 main.ctype_create w1 [ pass ] 203 main.ctype_errors w1 [ pass ] 30 innodb_zip.wl5522_zip 'innodb' w3 [ pass ] 24852 main.ssl_connect w2 [ pass ] 27717 perfschema.table_lock_aggregate_hist_4u_3t w4 [ pass ] 6684 innodb_zip.wl6344_compress_level 'innodb' w3 [ pass ] 1763 main.alter_table_autoinc-5574 'innodb' w3 [ pass ] 110 main.ssl_timeout w2 [ pass ] 5342 main.stack-crash w2 [ pass ] 98 main.auto_increment_ranges_innodb 'innodb' w3 [ pass ] 4811 main.status2 w2 [ pass ] 66 perfschema.table_lock_aggregate_thread_2u_2t w4 [ pass ] 6407 main.ctype_eucjpms w1 [ pass ] 12674 main.status_bug17954 w2 [ pass ] 87 main.str_to_datetime_457 w2 [ pass ] 4 main.strict_autoinc_1myisam w2 [ pass ] 25 main.cache_innodb 'innodb' w3 [ pass ] 2927 main.strict_autoinc_3heap w2 [ pass ] 6 main.commit 'innodb' w3 [ pass ] 1626 perfschema.table_lock_aggregate_thread_2u_3t w4 [ pass ] 7180 main.consistent_snapshot 'innodb' w3 [ pass ] 471 main.subselect3 w2 [ pass ] 4459 main.ctype_uca_innodb 'innodb' w3 [ pass ] 1586 main.ctype_euckr w1 [ pass ] 9682 main.ctype_filename w1 [ pass ] 91 main.subselect3_jcl6 w2 [ pass ] 3397 perfschema.table_lock_aggregate_thread_4u_2t w4 [ pass ] 6511 main.subselect_exists2in w2 [ pass ] 1954 main.ctype_upgrade 'innodb' w3 [ pass ] 7404 main.subselect_exists2in_costmat w2 [ pass ] 1774 perfschema.table_lock_aggregate_thread_4u_3t w4 [ pass ] 4999 main.subselect_extra w2 [ pass ] 1154 perfschema.table_schema w4 [ pass ] 541 main.subselect_extra_no_semijoin w2 [ pass ] 2220 main.subselect_gis w2 [ pass ] 27 main.ctype_gb2312 w1 [ pass ] 13054 perfschema.threads_insert_delayed w4 [ pass ] 3145 perfschema.unary_digest w4 [ pass ] 95 main.deadlock_innodb 'innodb' w3 [ pass ] 8048 perfschema.update_order-3837 w4 [ pass ] 31 main.endspace 'innodb' w3 [ pass ] 1021 plugins.audit_null w4 [ pass ] 124 main.subselect_mat w2 [ pass ] 5045 plugins.auth_v0100 w4 [ pass ] 74 plugins.cassandra_reinstall w4 [ skipped ] No Cassandra engine main.events_trans 'innodb' w3 [ pass ] 1834 main.subselect_mat_cost_bugs w2 [ pass ] 1039 plugins.dialog w4 [ pass ] 706 main.events_trans_notembedded 'innodb' w3 [ pass ] 917 plugins.false_dupes-6543 w4 [ pass ] 5 main.subselect_notembedded w2 [ pass ] 1401 plugins.fulltext_plugin w4 [ pass ] 66 main.explain_json_innodb 'innodb' w3 [ pass ] 691 main.subselect_nulls w2 [ pass ] 78 plugins.show_all_plugins w4 [ pass ] 498 main.ext_key_noPK_6794 'innodb' w3 [ pass ] 152 plugins.simple_password_check w4 [ pass ] 330 main.subselect_partial_match w2 [ pass ] 901 main.fast_prefix_index_fetch_innodb 'innodb' w3 [ pass ] 523 plugins.sql_error_log w4 [ pass ] 73 plugins.unix_socket w4 [ skipped ] No unix_socket plugin roles.acl_load_mutex-5170 w4 [ pass ] 1617 main.ctype_gbk w1 [ pass ] 19506 main.ctype_gbk_export_import w1 [ skipped ] Need POSIX locale zh_CN.gbk roles.acl_statistics w4 [ pass ] 251 main.flush-innodb 'innodb' w3 [ pass ] 5780 main.ctype_hebrew w1 [ pass ] 30 roles.admin w4 [ pass ] 234 roles.create_and_drop_current w4 [ pass ] 95 main.flush-innodb-notembedded 'innodb' w3 [ pass ] 1162 roles.create_and_drop_role w4 [ pass ] 243 roles.create_and_drop_role_invalid_user_table w4 [ pass ] 160 main.flush_block_commit 'innodb' w3 [ pass ] 1386 main.flush_read_lock 'innodb' w3 [ skipped ] debug_sync is not available roles.create_and_grant_role w4 [ pass ] 16 roles.default_create_user_not_role w4 [ pass ] 30 main.subselect_sj w2 [ pass ] 13703 main.foreign_key 'innodb' w3 [ pass ] 1053 main.subselect_sj_aria w2 [ pass ] 76 main.func_analyse 'innodb' w3 [ pass ] 277 roles.definer w4 [ pass ] 2319 roles.drop_current_user-5176 w4 [ pass ] 22 roles.drop_routines w4 [ pass ] 138 main.func_group_innodb 'innodb' w3 [ pass ] 2705 roles.grant-5771 w4 [ pass ] 51 roles.grant_empty w4 [ pass ] 23 roles.grant_proxy-5526 w4 [ pass ] 44 main.func_rollback 'innodb' w3 [ pass ] 2072 main.ctype_latin1 w1 [ pass ] 15503 roles.grant_revoke_current w4 [ pass ] 32 roles.grant_role_auto_create_user w4 [ pass ] 176 main.ctype_latin2 w1 [ pass ] 432 roles.i_s_applicable_roles_is_default w4 [ pass ] 149 roles.ip-6401 w4 [ pass ] 49 main.ctype_latin2_ch w1 [ pass ] 1103 main.subselect_sj_jcl6 w2 [ pass ] 12654 roles.none_public w4 [ pass ] 123 main.ctype_many w1 [ pass ] 869 roles.password w4 [ pass ] 230 main.ctype_mb w1 [ pass ] 162 roles.prepare_stmt_with_role w4 [ pass ] 49 roles.ps w4 [ pass ] 1 roles.rebuild_role_grants w4 [ pass ] 156 main.subselect_sj_mat w2 [ pass ] 4904 roles.recursive w4 [ pass ] 469 main.subselect_sj_nonmerged w2 [ pass ] 489 roles.rename_user w4 [ pass ] 24 roles.revoke_all w4 [ pass ] 147 roles.role_case_sensitive-10744 w4 [ pass ] 70 main.sum_distinct w2 [ pass ] 3603 roles.set_and_drop w4 [ pass ] 369 roles.set_default_role_clear w4 [ pass ] 59 roles.set_default_role_for w4 [ pass ] 107 roles.set_default_role_invalid w4 [ pass ] 42 roles.set_default_role_new_connection w4 [ pass ] 88 main.symlink w2 [ pass ] 4641 main.ctype_nopad_8bit w1 [ pass ] 16013 roles.set_default_role_ps-6960 w4 [ pass ] 22 main.synchronization w2 [ pass ] 423 roles.set_role-5232 w4 [ pass ] 39 main.ctype_recoding w1 [ pass ] 370 main.system_mysql_db w2 [ pass ] 92 roles.set_role-9614 w4 [ pass ] 99 main.system_mysql_db_refs w2 [ pass ] 223 roles.set_role-database-recursive w4 [ pass ] 200 main.table_elim_debug w2 [ pass ] 71 roles.set_role-database-simple w4 [ pass ] 74 main.table_keyinfo-6838 w2 [ pass ] 85 roles.set_role-multiple-role w4 [ pass ] 193 main.table_options w2 [ pass ] 502 roles.set_role-recursive w4 [ pass ] 84 main.table_options-5867 w2 [ pass ] 79 roles.set_role-routine-simple w4 [ pass ] 164 main.tablelock w2 [ pass ] 144 roles.set_role-simple w4 [ pass ] 69 main.temp_table_frm w2 [ pass ] 153 roles.set_role-table-column-priv w4 [ pass ] 40 main.temporal_literal w2 [ pass ] 634 roles.set_role-table-simple w4 [ pass ] 114 main.temporal_scale_4283 w2 [ pass ] 129 roles.show_grants w4 [ pass ] 115 sys_vars.aria_block_size_basic w4 [ pass ] 18 main.timeout w2 [ pass ] 265 sys_vars.aria_checkpoint_interval_basic w4 [ pass ] 175 sys_vars.aria_checkpoint_log_activity_basic w4 [ pass ] 65 main.timezone w2 [ pass ] 73 sys_vars.aria_encrypt_tables_basic w4 [ pass ] 15 main.ctype_sjis w1 [ pass ] 19114 sys_vars.aria_force_start_after_recovery_failures_basic w4 [ pass ] 53 sys_vars.aria_group_commit_basic w4 [ pass ] 123 main.timezone2 w2 [ pass ] 976 sys_vars.aria_group_commit_interval_basic w4 [ pass ] 10 sys_vars.aria_log_file_size_basic w4 [ pass ] 66 main.function_defaults_innodb 'innodb' w3 [ pass ] 51587 main.timezone3 w2 [ pass ] 63 sys_vars.aria_log_purge_type_basic w4 [ pass ] 31 main.gis-alter_table_online 'innodb' w3 [ pass ] 181 sys_vars.aria_max_sort_file_size_basic w4 [ pass ] 41 main.timezone4 w2 [ pass ] 1 sys_vars.aria_page_checksum_basic w4 [ pass ] 22 main.group_by_innodb 'innodb' w3 [ pass ] 1131 sys_vars.aria_pagecache_age_threshold_basic w4 [ pass ] 76 main.timezone_grant w2 [ pass ] 220 sys_vars.aria_pagecache_buffer_size_basic w4 [ pass ] 12 main.ctype_swe7 w1 [ pass ] 8956 sys_vars.aria_pagecache_division_limit_basic w4 [ pass ] 46 main.tmp_table_count-7586 w2 [ pass ] 282 sys_vars.aria_pagecache_file_hash_size_basic w4 [ pass ] 13 main.group_min_max_innodb 'innodb' w3 [ pass ] 3865 main.ctype_tis620 w1 [ pass ] 1842 sys_vars.aria_recover_options_basic w4 [ pass ] 32 sys_vars.aria_repair_threads_basic w4 [ pass ] 24 sys_vars.aria_sort_buffer_size_basic w4 [ pass ] 44 sys_vars.aria_stats_method_basic w4 [ pass ] 20 sys_vars.aria_sync_log_dir_basic w4 [ pass ] 51 sys_vars.aria_used_for_temp_tables_basic w4 [ pass ] 7 main.trigger w2 [ pass ] 6735 main.ctype_uca w1 [ pass ] 4828 sys_vars.auto_increment_increment_basic w4 [ pass ] 27 main.trigger-compat w2 [ pass ] 325 main.ctype_ucs2_uca w1 [ pass ] 580 sys_vars.auto_increment_increment_func w4 [ pass ] 230 sys_vars.auto_increment_offset_basic w4 [ pass ] 151 sys_vars.auto_increment_offset_func w4 [ pass ] 174 main.information_schema 'innodb' w3 [ pass ] 10310 sys_vars.autocommit_basic w4 [ pass ] 60 main.trigger_notembedded w2 [ pass ] 3879 sys_vars.automatic_sp_privileges_basic w4 [ pass ] 303 main.truncate w2 [ pass ] 621 main.truncate_badse w2 [ pass ] 66 sys_vars.automatic_sp_privileges_func w4 [ pass ] 184 main.truncate_coverage w2 [ skipped ] debug_sync is not available main.information_schema_inno 'innodb' w3 [ pass ] 3483 sys_vars.back_log_basic w4 [ pass ] 58 main.type_binary w2 [ pass ] 411 sys_vars.basedir_basic w4 [ pass ] 27 main.innodb_bug878769 'innodb' w3 [ pass ] 151 sys_vars.big_tables_basic w4 [ pass ] 27 main.type_bit w2 [ pass ] 1910 sys_vars.binlog_annotate_row_events_basic w4 [ pass ] 24 sys_vars.binlog_cache_size_basic w4 [ pass ] 76 sys_vars.binlog_checksum_basic w4 [ pass ] 13 main.ctype_ujis w1 [ pass ] 14132 main.type_blob w2 [ pass ] 1495 sys_vars.binlog_commit_wait_count_basic w4 [ pass ] 36 sys_vars.binlog_commit_wait_usec_basic w4 [ pass ] 3 sys_vars.binlog_direct_non_transactional_updates_basic w4 [ pass ] 55 main.type_date w2 [ pass ] 2371 sys_vars.binlog_format_basic w4 [ pass ] 27 sys_vars.binlog_optimize_thread_scheduling_basic w4 [ pass ] 65 sys_vars.binlog_row_image_basic w4 [ pass ] 44 main.type_datetime w2 [ pass ] 2347 sys_vars.binlog_stmt_cache_size_basic w4 [ pass ] 36 sys_vars.bulk_insert_buffer_size_basic w4 [ pass ] 87 main.type_decimal w2 [ pass ] 906 sys_vars.character_set_client_basic w4 [ pass ] 602 sys_vars.character_set_client_func w4 [ pass ] 77 main.type_enum w2 [ pass ] 2381 main.ctype_ujis_ucs2 w1 [ pass ] 12351 sys_vars.character_set_connection_basic w4 [ pass ] 223 sys_vars.character_set_connection_func w4 [ pass ] 44 sys_vars.character_set_database_basic w4 [ pass ] 352 main.type_float w2 [ pass ] 1805 sys_vars.character_set_database_func w4 [ pass ] 304 main.type_int w2 [ pass ] 75 main.ctype_utf16_uca w1 [ pass ] 3450 main.type_nchar w2 [ pass ] 78 sys_vars.character_set_filesystem_basic w4 [ pass ] 480 sys_vars.character_set_results_basic w4 [ pass ] 344 sys_vars.character_set_results_func w4 [ pass ] 117 main.type_num w2 [ pass ] 2129 main.ctype_utf32_uca w1 [ pass ] 3400 sys_vars.character_set_server_basic w4 [ pass ] 454 main.type_ranges w2 [ pass ] 584 sys_vars.character_set_server_func w4 [ pass ] 48 main.ctype_utf8_uca w1 [ pass ] 640 sys_vars.character_set_system_basic w4 [ pass ] 17 main.type_set w2 [ pass ] 254 main.innodb_ext_key 'innodb' w3 [ pass ] 29650 sys_vars.character_sets_dir_basic w4 [ pass ] 39 main.type_temporal_mysql56 w2 [ pass ] 26 main.innodb_group 'innodb' w3 [ pass ] 497 sys_vars.collation_connection_basic w4 [ pass ] 514 main.ctype_utf8mb4_heap w1 [ pass ] 2303 sys_vars.collation_connection_func w4 [ pass ] 45 main.type_time w2 [ pass ] 1764 sys_vars.collation_database_basic w4 [ pass ] 585 main.type_time_6065 w2 [ pass ] 615 sys_vars.collation_database_func w4 [ pass ] 212 main.ctype_utf8mb4_myisam w1 [ pass ] 2737 sys_vars.collation_server_basic w4 [ pass ] 1017 main.type_timestamp w2 [ pass ] 1394 sys_vars.collation_server_func w4 [ pass ] 132 main.type_uint w2 [ pass ] 126 main.ctype_utf8mb4_uca w1 [ pass ] 2117 sys_vars.completion_type_basic w4 [ pass ] 88 main.datetime_456 w1 [ pass ] 4 sys_vars.concurrent_insert_basic w4 [ pass ] 49 main.type_varchar w2 [ pass ] 1329 sys_vars.concurrent_insert_func w4 [ pass ] 242 main.type_year w2 [ pass ] 514 sys_vars.connect_timeout_basic w4 [ pass ] 41 sys_vars.datadir_basic w4 [ pass ] 5 main.udf w2 [ pass ] 566 main.udf_debug_sync w2 [ skipped ] debug_sync is not available sys_vars.date_format_basic w4 [ pass ] 35 main.innodb_icp 'innodb' w3 [ pass ] 14465 sys_vars.datetime_format_basic w4 [ pass ] 13 main.ddl_i18n_koi8r w1 [ pass ] 5932 sys_vars.deadlock_search_depth_long_basic w4 [ pass ] 33 main.udf_notembedded w2 [ pass ] 1725 sys_vars.deadlock_search_depth_short_basic w4 [ pass ] 42 main.udf_query_cache w2 [ pass ] 45 sys_vars.deadlock_timeout_long_basic w4 [ pass ] 64 main.update_ignore_216 w2 [ pass ] 27 sys_vars.deadlock_timeout_short_basic w4 [ pass ] 62 sys_vars.debug_mutex_deadlock_detector_basic w4 [ skipped ] needs safemutex deadlock detector main.upgrade w2 [ pass ] 385 main.innodb_mrr_cpk 'innodb' w3 [ pass ] 4108 sys_vars.debug_no_thread_alarm_basic w4 [ pass ] 58 main.innodb_utf8 'innodb' w3 [ pass ] 190 sys_vars.debug_sync_basic w4 [ skipped ] debug_sync is not available main.user_var w2 [ pass ] 1055 main.ddl_i18n_utf8 w1 [ pass ] 6070 sys_vars.default_master_connection_basic w4 [ pass ] 42 main.debug_sync w1 [ skipped ] debug_sync is not available main.insert_innodb 'innodb' w3 [ pass ] 1013 main.userstat-badlogin-4824 w2 [ pass ] 133 sys_vars.default_regex_flags_basic w4 [ pass ] 38 main.varbinary w2 [ pass ] 335 sys_vars.default_tmp_storage_engine_basic w4 [ pass ] 140 main.variables_community w2 [ pass ] 4 sys_vars.default_week_format_basic w4 [ pass ] 108 sys_vars.default_week_format_func w4 [ pass ] 57 main.view_alias w2 [ pass ] 726 sys_vars.delay_key_write_basic w4 [ pass ] 138 sys_vars.delayed_insert_limit_basic w4 [ pass ] 148 main.join_outer_innodb 'innodb' w3 [ pass ] 5800 main.default w1 [ pass ] 6283 main.default_debug w1 [ skipped ] debug_sync is not available main.loaddata_autocom_innodb 'innodb' w3 [ pass ] 384 sys_vars.delayed_insert_limit_func w4 [ pass ] 586 main.default_session w1 [ pass ] 99 sys_vars.delayed_insert_timeout_basic w4 [ pass ] 98 main.locked_temporary-5955 'innodb' w3 [ pass ] 18 main.default_storage_engine w1 [ pass ] 150 sys_vars.delayed_queue_size_basic w4 [ pass ] 103 main.view_grant w2 [ pass ] 5039 sys_vars.div_precision_increment_basic w4 [ pass ] 70 main.delete w1 [ pass ] 548 sys_vars.div_precision_increment_func w4 [ pass ] 76 main.delete_returning w1 [ pass ] 204 main.log_tables_upgrade 'innodb' w3 [ pass ] 3040 sys_vars.encrypt_tmp_disk_tables_basic w4 [ pass ] 52 main.lowercase_table2 'innodb' w3 [ skipped ] Test requires: 'lowercase2' main.delete_returning_grant w1 [ pass ] 117 sys_vars.error_count_basic w4 [ pass ] 13 main.merge_innodb 'innodb' w3 [ pass ] 152 main.deprecated_features w1 [ pass ] 17 sys_vars.event_scheduler_basic w4 [ pass ] 99 sys_vars.expensive_subquery_limit_basic w4 [ pass ] 61 main.wait_timeout w2 [ pass ] 4379 main.mrr_derived_crash_4610 'innodb' w3 [ pass ] 482 sys_vars.expire_logs_days_basic w4 [ pass ] 115 sys_vars.explicit_defaults_for_timestamp_basic w4 [ pass ] 10 main.derived_cond_pushdown w1 [ pass ] 3020 sys_vars.explicit_defaults_for_timestamp_off w4 [ pass ] 348 main.wait_timeout_not_windows w2 [ pass ] 2162 main.warnings_engine_disabled w2 [ pass ] 17 sys_vars.external_user_basic w4 [ pass ] 1 main.multi_update_innodb 'innodb' w3 [ pass ] 3099 sys_vars.extra_max_connections_basic w4 [ pass ] 43 sys_vars.extra_port_basic w4 [ pass ] 6 sys_vars.flush_basic w4 [ pass ] 31 sys_vars.flush_time_basic w4 [ pass ] 9 sys_vars.foreign_key_checks_basic w4 [ pass ] 15 sys_vars.ft_boolean_syntax_basic w4 [ pass ] 35 sys_vars.ft_boolean_syntax_func w4 [ pass ] 43 sys_vars.ft_max_word_len_basic w4 [ pass ] 7 sys_vars.ft_min_word_len_basic w4 [ pass ] 6 sys_vars.ft_query_expansion_limit_basic w4 [ pass ] 12 sys_vars.ft_stopword_file_basic w4 [ pass ] 22 sys_vars.general_log_basic w4 [ pass ] 84 sys_vars.general_log_func w4 [ pass ] 55 sys_vars.group_concat_max_len_basic w4 [ pass ] 104 sys_vars.group_concat_max_len_func w4 [ pass ] 65 sys_vars.gtid_binlog_pos_basic w4 [ pass ] 3 sys_vars.gtid_binlog_state_basic w4 [ pass ] 59 sys_vars.gtid_current_pos_basic w4 [ pass ] 3 sys_vars.gtid_domain_id_basic w4 [ pass ] 5 main.win w2 [ pass ] 17270 main.win_avg w2 [ pass ] 13 sys_vars.gtid_ignore_duplicates_basic w4 [ pass ] 6 main.derived_opt w1 [ pass ] 20111 sys_vars.gtid_seq_no_basic w4 [ pass ] 11 sys_vars.gtid_slave_pos_basic w4 [ pass ] 29 main.win_big w2 [ pass ] 1902 sys_vars.gtid_strict_mode_basic w4 [ pass ] 19 main.win_big-mdev-10092 w2 [ pass ] 111 sys_vars.have_compress_basic w4 [ pass ] 18 main.derived_view w1 [ pass ] 2622 sys_vars.have_crypt_basic w4 [ pass ] 24 sys_vars.have_dynamic_loading_basic w4 [ pass ] 17 sys_vars.have_geometry_basic w4 [ pass ] 75 main.dirty_close w1 [ pass ] 1278 sys_vars.have_openssl_basic w4 [ pass ] 7 sys_vars.have_profiling_basic w4 [ pass ] 15 main.distinct w1 [ pass ] 722 sys_vars.have_query_cache_basic w4 [ pass ] 11 main.mysql_upgrade 'innodb' w3 [ pass ] 25384 sys_vars.have_rtree_keys_basic w4 [ pass ] 12 main.drop w1 [ pass ] 378 sys_vars.have_ssl_basic w4 [ pass ] 13 main.drop-no_root w1 [ pass ] 6 sys_vars.have_symlink_basic w4 [ pass ] 6 main.dyncol w1 [ pass ] 520 sys_vars.histogram_size_basic w4 [ pass ] 50 sys_vars.histogram_type_basic w4 [ pass ] 14 sys_vars.hostname_basic w4 [ pass ] 19 main.mysql_upgrade_ssl 'innodb' w3 [ pass ] 2319 sys_vars.identity_basic w4 [ pass ] 27 sys_vars.ignore_builtin_innodb_basic w4 [ pass ] 17 main.empty_server_name-8224 w1 [ pass ] 1523 sys_vars.in_transaction_basic w4 [ pass ] 6 main.empty_table w1 [ pass ] 52 sys_vars.init_connect_basic w4 [ pass ] 26 sys_vars.init_file_basic w4 [ pass ] 7 main.win_big-mdev-11697 w2 [ pass ] 8450 main.empty_user_table w1 [ pass ] 68 sys_vars.init_slave_basic w4 [ pass ] 30 main.win_bit w2 [ pass ] 52 main.enforce_storage_engine w1 [ pass ] 80 sys_vars.innodb_adaptive_flushing_method_basic w4 [ pass ] main.win_empty_over w2 [ pass ] 40 main.errors w1 [ pass ] 101 sys_vars.innodb_adaptive_hash_index_partitions_basic w4 [ pass ] main.win_first_last_value w2 [ pass ] 30 sys_vars.innodb_blocking_buffer_pool_restore_basic w4 [ pass ] main.win_i_s w2 [ pass ] 21 main.mysqlcheck 'innodb' w3 [ pass ] 3654 sys_vars.innodb_buffer_pool_populate_basic w4 [ pass ] 1 main.win_lead_lag w2 [ pass ] 18 main.events_1 w1 [ pass ] 643 sys_vars.innodb_buffer_pool_restore_at_startup_basic w4 [ pass ] main.win_min_max w2 [ pass ] 108 sys_vars.innodb_buffer_pool_shm_checksum_basic w4 [ pass ] main.win_nth_value w2 [ pass ] 15 main.events_2 w1 [ pass ] 622 sys_vars.innodb_buffer_pool_shm_key_basic w4 [ pass ] main.events_embedded w1 [ skipped ] Test requires: embedded server main.win_ntile w2 [ pass ] 63 sys_vars.innodb_checkpoint_age_target_basic w4 [ pass ] main.win_orderby w2 [ pass ] 26 main.events_grant w1 [ pass ] 216 main.order_by_innodb 'innodb' w3 [ pass ] 2042 sys_vars.innodb_corrupt_table_action_basic w4 [ pass ] 1 main.win_percent_cume w2 [ pass ] 7 main.events_microsec w1 [ pass ] 4 sys_vars.innodb_dict_size_limit_basic w4 [ pass ] main.win_rank w2 [ pass ] 20 sys_vars.innodb_doublewrite_file_basic w4 [ pass ] 1 main.win_std w2 [ pass ] 63 sys_vars.innodb_fake_changes_basic w4 [ pass ] main.win_sum w2 [ pass ] 12 main.windows w2 [ skipped ] Need windows sys_vars.innodb_fast_checksum_basic w4 [ pass ] main.xa_sync w2 [ skipped ] debug_sync is not available sys_vars.innodb_flush_neighbor_pages_basic w4 [ pass ] sys_vars.innodb_ibuf_accel_rate_basic w4 [ pass ] 1 main.xml w2 [ pass ] 401 sys_vars.innodb_ibuf_active_contract_basic w4 [ pass ] 1 maria.alter w2 [ pass ] 70 sys_vars.innodb_ibuf_max_size_basic w4 [ pass ] maria.collations w2 [ pass ] 29 sys_vars.innodb_import_table_from_xtrabackup_basic w4 [ pass ] maria.distinct w2 [ pass ] 19 sys_vars.innodb_kill_idle_transaction_basic w4 [ pass ] sys_vars.innodb_lazy_drop_table_basic w4 [ pass ] sys_vars.innodb_locking_fake_changes_basic w4 [ pass ] sys_vars.innodb_log_block_size_basic w4 [ pass ] sys_vars.innodb_max_bitmap_file_size_basic w4 [ pass ] sys_vars.innodb_max_changed_pages_basic w4 [ pass ] 1 main.events_scheduling w1 [ pass ] 5849 sys_vars.innodb_read_ahead_basic w4 [ pass ] sys_vars.innodb_recovery_stats_basic w4 [ pass ] main.except w1 [ pass ] 106 sys_vars.innodb_recovery_update_relay_log_basic w4 [ pass ] 3 sys_vars.innodb_show_locks_held_basic w4 [ pass ] sys_vars.innodb_show_verbose_locks_basic w4 [ pass ] 1 main.execution_constants w1 [ pass ] 1230 sys_vars.innodb_stats_auto_update_basic w4 [ pass ] maria.encrypt-wrong-key w2 [ pass ] 4789 sys_vars.innodb_stats_update_need_lock_basic w4 [ pass ] sys_vars.innodb_thread_concurrency_timer_based_basic w4 [ pass ] main.explain w1 [ pass ] 1754 sys_vars.innodb_track_redo_log_now_basic w4 [ pass ] sys_vars.innodb_use_global_flush_log_at_trx_commit_basic w4 [ pass ] sys_vars.innodb_use_sys_stats_table_basic w4 [ pass ] 1 main.failed_auth_3909 w1 [ pass ] 3128 sys_vars.insert_id_basic w4 [ pass ] 108 main.failed_auth_unixsocket w1 [ skipped ] No unix_socket plugin sys_vars.insert_id_func w4 [ pass ] 61 main.features w1 [ pass ] 294 sys_vars.interactive_timeout_basic w4 [ pass ] 104 main.filesort_bad_i_s-7585 w1 [ pass ] 125 sys_vars.interactive_timeout_func w4 [ pass ] 2070 sys_vars.join_buffer_size_basic w4 [ pass ] 188 main.fix_priv_tables w1 [ pass ] 2294 sys_vars.join_buffer_space_limit_basic w4 [ pass ] 70 sys_vars.join_cache_level_basic w4 [ pass ] 88 sys_vars.key_buffer_size_basic w4 [ pass ] 187 sys_vars.key_buffer_size_func w4 [ pass ] 196 main.flush w1 [ pass ] 4855 sys_vars.key_cache_age_threshold_basic w4 [ pass ] 102 sys_vars.key_cache_block_size_basic w4 [ pass ] 147 sys_vars.key_cache_division_limit_basic w4 [ pass ] 156 sys_vars.key_cache_file_hash_size_basic w4 [ pass ] 49 main.flush_table w1 [ pass ] 4269 sys_vars.key_cache_segments_basic w4 [ pass ] 45 main.frm_bad_row_type-7333 w1 [ pass ] 26 sys_vars.large_files_support_basic w4 [ pass ] 27 sys_vars.large_page_size_basic w4 [ pass ] 17 main.fulltext w1 [ pass ] 672 sys_vars.large_pages_basic w4 [ pass ] 7 sys_vars.last_gtid_basic w4 [ pass ] 16 sys_vars.last_insert_id_basic w4 [ pass ] 18 sys_vars.lc_messages_basic w4 [ pass ] 28 sys_vars.lc_messages_dir_basic w4 [ pass ] 15 main.parser_bug21114_innodb 'innodb' w3 [ pass ] 40819 main.fulltext2 w1 [ pass ] 4390 main.fulltext3 w1 [ pass ] 35 sys_vars.lc_time_names_basic w4 [ pass ] 628 sys_vars.lc_time_names_func w4 [ pass ] 12 main.fulltext_cache w1 [ pass ] 12 sys_vars.license_basic w4 [ pass ] 7 main.fulltext_charsets w1 [ pass ] 16 sys_vars.local_infile_basic w4 [ pass ] 59 main.fulltext_derived_4257 w1 [ pass ] 4 sys_vars.local_infile_func w4 [ pass ] 13 main.fulltext_derived_4316 w1 [ pass ] 8 sys_vars.lock_wait_timeout_basic w4 [ pass ] 112 main.fulltext_distinct w1 [ pass ] 86 sys_vars.locked_in_memory_basic w4 [ pass ] 7 main.fulltext_left_join w1 [ pass ] 97 sys_vars.log_bin_basic w4 [ pass ] 13 main.plugin_innodb 'innodb' w3 [ pass ] 4321 main.fulltext_multi w1 [ pass ] 7 sys_vars.log_bin_trust_function_creators_basic w4 [ pass ] 34 main.fulltext_order_by w1 [ pass ] 136 sys_vars.log_error_func w4 [ pass ] 72 main.fulltext_update w1 [ pass ] 9 main.progress_976225 'innodb' w3 [ pass ] 1447 sys_vars.log_output_basic w4 [ pass ] 36 main.fulltext_var w1 [ pass ] 18 sys_vars.log_output_func w4 [ pass ] 95 sys_vars.log_queries_not_using_indexes_basic w4 [ pass ] 13 sys_vars.log_slave_updates_basic w4 [ pass ] 13 main.func_compress w1 [ pass ] 1893 sys_vars.log_slow_filter_basic w4 [ pass ] 45 main.func_concat w1 [ pass ] 83 sys_vars.log_slow_rate_limit_basic w4 [ pass ] 34 main.func_crypt w1 [ pass ] 83 sys_vars.log_slow_verbosity_basic w4 [ pass ] 85 maria.group_commit w2 [ pass ] 42047 sys_vars.log_tc_size_basic w4 [ pass ] 1 main.func_date_add w1 [ pass ] 226 main.func_default w1 [ pass ] 48 sys_vars.log_warnings_basic w4 [ pass ] 118 main.func_des_encrypt w1 [ pass ] 47 sys_vars.long_query_time_basic w4 [ pass ] 128 sys_vars.low_priority_updates_basic w4 [ pass ] 79 maria.icp w2 [ pass ] 2950 main.func_digest w1 [ pass ] 618 main.func_encrypt_nossl w1 [ skipped ] only without SSL sys_vars.lower_case_file_system_basic w4 [ pass ] 4 maria.lock w2 [ pass ] 238 main.func_encrypt_ucs2 w1 [ pass ] 13 sys_vars.lower_case_table_names_basic w4 [ pass ] 37 main.func_equal w1 [ pass ] 32 maria.locking w2 [ pass ] 50 sys_vars.master_verify_checksum_basic w4 [ pass ] 2 main.range 'innodb' w3 [ pass ] 10511 sys_vars.max_allowed_packet_basic w4 [ pass ] 46 sys_vars.max_allowed_packet_func w4 [ pass ] 23 sys_vars.max_binlog_cache_size_basic w4 [ pass ] 91 main.func_gconcat w1 [ pass ] 1821 sys_vars.max_binlog_size_basic w4 [ pass ] 40 maria.maria-autozerofill w2 [ pass ] 2167 sys_vars.max_binlog_stmt_cache_size_basic w4 [ pass ] 97 main.range_innodb 'innodb' w3 [ pass ] 2442 sys_vars.max_connect_errors_basic w4 [ pass ] 141 maria.maria-gis-rtree w2 [ pass ] 1737 sys_vars.max_connections_basic w4 [ pass ] 77 sys_vars.max_delayed_threads_basic w4 [ pass ] 70 main.func_group w1 [ pass ] 3429 sys_vars.max_digest_length_basic w4 [ pass ] 21 maria.maria-gis-rtree-dynamic w2 [ pass ] 944 sys_vars.max_error_count_basic w4 [ pass ] 47 sys_vars.max_heap_table_size_basic w4 [ pass ] 126 main.func_hybrid_type w1 [ pass ] 855 sys_vars.max_insert_delayed_threads_basic w4 [ pass ] 72 main.func_if w1 [ pass ] 268 sys_vars.max_join_size_basic w4 [ pass ] 29 maria.maria-gis-rtree-trans w2 [ pass ] 2087 sys_vars.max_join_size_func w4 [ pass ] 62 maria.maria-mvcc w2 [ pass ] 66 sys_vars.max_length_for_sort_data_basic w4 [ pass ] 132 sys_vars.max_long_data_size_basic w4 [ pass ] 3 sys_vars.max_prepared_stmt_count_basic w4 [ pass ] 71 sys_vars.max_prepared_stmt_count_func w4 [ pass ] 126 sys_vars.max_relay_log_size_basic w4 [ pass ] 78 main.range_mrr_icp 'innodb' w3 [ pass ] 9506 main.func_in w1 [ pass ] 4737 sys_vars.max_seeks_for_key_basic w4 [ pass ] 103 main.func_isnull w1 [ pass ] 41 sys_vars.max_seeks_for_key_func w4 [ pass ] 76 sys_vars.max_sort_length_basic w4 [ pass ] 52 main.func_json w1 [ pass ] 235 sys_vars.max_sort_length_func w4 [ pass ] 123 main.func_like w1 [ pass ] 163 sys_vars.max_sp_recursion_depth_basic w4 [ pass ] 99 sys_vars.max_sp_recursion_depth_func w4 [ pass ] 29 main.func_math w1 [ pass ] 465 sys_vars.max_statement_time_basic w4 [ pass ] 76 maria.maria-no-logging w2 [ pass ] 6754 sys_vars.max_tmp_tables_basic w4 [ pass ] 155 sys_vars.max_user_connections-2 w4 [ pass ] 4 sys_vars.max_write_lock_count_basic w4 [ pass ] 189 sys_vars.metadata_locks_hash_instances_basic w4 [ pass ] 26 main.func_misc w1 [ pass ] 3726 sys_vars.min_examined_row_limit_basic w4 [ pass ] 85 main.func_op w1 [ pass ] 25 main.func_regexp w1 [ pass ] 118 sys_vars.mrr_buffer_size_basic w4 [ pass ] 33 main.func_regexp_pcre w1 [ pass ] 336 sys_vars.multi_range_count_basic w4 [ pass ] 102 sys_vars.myisam_block_size_basic w4 [ pass ] 32 main.func_sapdb w1 [ pass ] 163 sys_vars.myisam_data_pointer_size_basic w4 [ pass ] 117 main.func_set w1 [ pass ] 189 sys_vars.myisam_max_sort_file_size_basic w4 [ pass ] 140 sys_vars.myisam_mmap_size_basic w4 [ pass ] 37 sys_vars.myisam_recover_options_basic w4 [ pass ] 9 sys_vars.myisam_repair_threads_basic w4 [ pass ] 124 main.func_str w1 [ pass ] 2945 sys_vars.myisam_sort_buffer_size_basic w4 [ pass ] 195 main.func_system w1 [ pass ] 39 sys_vars.myisam_stats_method_basic w4 [ pass ] 160 main.func_test w1 [ pass ] 354 sys_vars.myisam_stats_method_func w4 [ pass ] 76 main.func_time_hires w1 [ pass ] 177 sys_vars.myisam_use_mmap_basic w4 [ pass ] 56 main.func_timestamp w1 [ pass ] 50 sys_vars.mysql56_temporal_format_basic w4 [ pass ] 134 main.func_weight_string w1 [ pass ] 178 sys_vars.mysql56_temporal_format_func w4 [ pass ] 142 sys_vars.named_pipe_basic w4 [ skipped ] Need windows maria.maria-page-checksum w2 [ pass ] 19015 main.range_vs_index_merge_innodb 'innodb' w3 [ pass ] 23278 sys_vars.net_buffer_length_basic w4 [ pass ] 107 sys_vars.net_read_timeout_basic w4 [ pass ] 90 main.read_only_innodb 'innodb' w3 [ pass ] 630 main.function_defaults w1 [ pass ] 3535 sys_vars.net_retry_count_basic w4 [ pass ] 102 main.function_defaults_notembedded w1 [ skipped ] debug_sync is not available main.reopen_temp_table 'innodb' w3 [ pass ] 378 sys_vars.net_write_timeout_basic w4 [ pass ] 131 main.gcc296 w1 [ pass ] 6 sys_vars.old_alter_table_basic w4 [ pass ] 38 main.rowid_order_innodb 'innodb' w3 [ pass ] 1125 main.get_diagnostics w1 [ pass ] 358 sys_vars.old_basic w4 [ pass ] 19 main.gis-json w1 [ pass ] 23 main.single_delete_update_innodb 'innodb' w3 [ pass ] 268 sys_vars.old_mode_basic w4 [ pass ] 98 sys_vars.old_passwords_basic w4 [ pass ] 44 main.sp-group 'innodb' w3 [ pass ] 335 maria.maria-preload w2 [ pass ] 7298 sys_vars.old_passwords_func w4 [ pass ] 110 maria.maria-ucs2 w2 [ pass ] 62 sys_vars.open_files_limit_basic w4 [ pass ] 41 sys_vars.optimizer_prune_level_basic w4 [ pass ] 44 maria.maria2 w2 [ pass ] 752 sys_vars.optimizer_search_depth_basic w4 [ pass ] 86 sys_vars.optimizer_selectivity_sampling_limit_basic w4 [ pass ] 39 sys_vars.optimizer_switch_basic w4 [ pass ] 51 sys_vars.optimizer_use_condition_selectivity_basic w4 [ pass ] 61 sys_vars.oqgraph_allow_create_integer_latch_basic w4 [ pass ] maria.maria3 w2 [ pass ] 3030 sys_vars.pfs_digests_size_basic w4 [ pass ] 11 sys_vars.pfs_max_digest_length_basic w4 [ pass ] 18 maria.maria_notembedded w2 [ pass ] 261 sys_vars.pid_file_basic w4 [ pass ] 8 sys_vars.plugin_maturity_basic w4 [ pass ] 8 main.sp-innodb 'innodb' w3 [ pass ] 8693 sys_vars.port_basic w4 [ pass ] 7 main.ssl_and_innodb 'innodb' w3 [ pass ] 209 sys_vars.preload_buffer_size_basic w4 [ pass ] 117 sys_vars.profiling_basic w4 [ pass ] 35 sys_vars.profiling_history_size_basic w4 [ pass ] 177 maria.maria_showlog_error w2 [ pass ] 4033 sys_vars.progress_report_time_basic w4 [ pass ] 9 sys_vars.protocol_version_basic w4 [ pass ] 15 sys_vars.proxy_user_basic w4 [ pass ] 2 maria.mrr w2 [ pass ] 1644 sys_vars.pseudo_slave_mode_basic w4 [ pass ] 38 sys_vars.pseudo_thread_id_basic w4 [ pass ] 25 maria.optimize w2 [ pass ] 958 sys_vars.query_alloc_block_size_basic w4 [ pass ] 59 sys_vars.query_cache_limit_basic w4 [ pass ] 51 sys_vars.query_cache_limit_func w4 [ pass ] 37 sys_vars.query_cache_min_res_unit_basic w4 [ pass ] 42 maria.ps_maria w2 [ pass ] 1248 sys_vars.query_cache_size_basic w4 [ pass ] 60 sys_vars.query_cache_strip_comments_basic w4 [ pass ] 39 sys_vars.query_cache_type_basic w4 [ pass ] 37 optimizer_unfixed_bugs.bug41996-extra1 w2 [ pass ] 1118 sys_vars.query_cache_type_func w4 [ pass ] 121 sys_vars.query_cache_wlock_invalidate_basic w4 [ pass ] 65 sys_vars.query_cache_wlock_invalidate_func w4 [ pass ] 72 sys_vars.query_prealloc_size_basic w4 [ pass ] 65 optimizer_unfixed_bugs.bug41996-extra1-innodb w2 [ pass ] 1297 sys_vars.query_prealloc_size_func w4 [ pass ] 37 sys_vars.rand_seed1_basic w4 [ pass ] 44 main.stat_tables_disabled 'innodb' w3 [ pass ] 11466 sys_vars.rand_seed2_basic w4 [ pass ] 40 main.strict_autoinc_2innodb 'innodb' w3 [ pass ] 159 sys_vars.range_alloc_block_size_basic w4 [ pass ] 42 optimizer_unfixed_bugs.bug41996-extra2 w2 [ pass ] 1607 sys_vars.slave_max_allowed_packet_basic w2 [ pass ] 238 sys_vars.read_buffer_size_basic w4 [ pass ] 111 sys_vars.read_only_basic w4 [ pass ] 37 sys_vars.slave_net_timeout_basic w2 [ pass ] 173 sys_vars.read_only_func w4 [ pass ] 65 sys_vars.slave_parallel_max_queued_basic w2 [ pass ] 2 sys_vars.read_rnd_buffer_size_basic w4 [ pass ] 88 sys_vars.slave_run_triggers_for_rbr_basic w2 [ pass ] 28 sys_vars.relay_log_basic w4 [ pass ] 15 sys_vars.slave_skip_errors_basic w2 [ pass ] 18 sys_vars.relay_log_info_file_basic w4 [ pass ] 73 sys_vars.slave_sql_verify_checksum_basic w2 [ pass ] 5 sys_vars.relay_log_purge_basic w4 [ pass ] 63 sys_vars.slave_transaction_retries_basic w2 [ pass ] 132 sys_vars.relay_log_recovery_basic w4 [ pass ] 27 sys_vars.slave_type_conversions_basic w2 [ pass ] 91 sys_vars.relay_log_space_limit_basic w4 [ pass ] 7 main.subselect_sj2 'innodb' w3 [ pass ] 7369 sys_vars.slow_launch_time_basic w2 [ pass ] 30 sys_vars.replicate_annotate_row_events_basic w4 [ pass ] 18 sys_vars.slow_query_log_basic w2 [ pass ] 69 sys_vars.replicate_do_db_basic w4 [ pass ] 14 sys_vars.replicate_do_table_basic w4 [ pass ] 7 sys_vars.replicate_events_marked_for_skip_basic w4 [ pass ] 27 sys_vars.replicate_ignore_db_basic w4 [ pass ] 18 sys_vars.replicate_ignore_table_basic w4 [ pass ] 16 sys_vars.replicate_wild_do_table_basic w4 [ pass ] 30 sys_vars.replicate_wild_ignore_table_basic w4 [ pass ] 17 sys_vars.report_host_basic w4 [ pass ] 19 sys_vars.report_password_basic w4 [ pass ] 23 main.subselect_sj2_jcl6 'innodb' w3 [ pass ] 6508 sys_vars.report_port_basic w4 [ pass ] 22 sys_vars.report_user_basic w4 [ pass ] 17 sys_vars.rowid_merge_buff_size_basic w4 [ pass ] 36 sys_vars.secure_auth_basic w4 [ pass ] 21 sys_vars.secure_file_priv_basic w4 [ pass ] 105 sys_vars.server_id_basic w4 [ pass ] 93 sys_vars.session_track_system_variables_basic w4 [ pass ] 119 sys_vars.shared_memory_base_name_basic w4 [ skipped ] Need windows main.subselect_sj2_mat 'innodb' w3 [ pass ] 5909 sys_vars.shared_memory_basic w4 [ skipped ] Need windows sys_vars.show_vs_valstr w4 [ pass ] 194 sys_vars.skip_external_locking_basic w4 [ pass ] 9 main.system_mysql_db_fix40123 'innodb' w3 [ pass ] 2082 sys_vars.skip_networking_basic w4 [ pass ] 6 sys_vars.skip_parallel_replication_basic w4 [ pass ] 9 sys_vars.skip_replication_basic w4 [ pass ] 14 sys_vars.skip_show_database_basic w4 [ pass ] 6 main.system_mysql_db_fix50030 'innodb' w3 [ pass ] 2015 sys_vars.slave_allow_batching_basic w4 [ pass ] 27 sys_vars.slave_compressed_protocol_basic w4 [ pass ] 78 sys_vars.slave_ddl_exec_mode_basic w4 [ pass ] 58 sys_vars.slow_query_log_func w2 [ pass ] 21338 sys_vars.slave_domain_parallel_threads_basic w4 [ pass ] 25 main.system_mysql_db_fix50117 'innodb' w3 [ pass ] 2063 sys_vars.socket_basic w2 [ pass ] 28 sys_vars.slave_exec_mode_basic w4 [ pass ] 32 sys_vars.sort_buffer_size_basic w2 [ pass ] 94 sys_vars.slave_load_tmpdir_basic w4 [ pass ] 66 sys_vars.sql_auto_is_null_basic w2 [ pass ] 12 sys_vars.transaction_alloc_block_size_basic w4 [ pass ] 67 sys_vars.sql_big_selects_basic w2 [ pass ] 139 sys_vars.transaction_prealloc_size_basic w4 [ pass ] 69 sys_vars.sql_big_selects_func w2 [ pass ] 25 sys_vars.tx_isolation_basic w4 [ pass ] 72 sys_vars.sql_buffer_result_basic w2 [ pass ] 23 sys_vars.tx_read_only_basic w4 [ pass ] 43 sys_vars.sql_buffer_result_func w2 [ pass ] 22 sys_vars.sql_log_bin_basic w2 [ pass ] 81 sys_vars.unique_checks_basic w4 [ pass ] 26 sys_vars.sql_log_off_basic w2 [ pass ] 70 sys_vars.updatable_views_with_limit_basic w4 [ pass ] 75 sys_vars.sql_low_priority_updates_func w2 [ pass ] 108 sys_vars.updatable_views_with_limit_func w4 [ pass ] 113 sys_vars.sql_mode_basic w2 [ pass ] 138 sys_vars.use_stat_tables_basic w4 [ pass ] 60 main.transaction_timeout 'innodb' w3 [ pass ] 8101 sys_vars.sql_mode_func w2 [ pass ] 63 sys_vars.userstat_basic w4 [ pass ] 54 sys_vars.sql_notes_basic w2 [ pass ] 20 sys_vars.version_basic w4 [ pass ] 21 sys_vars.sql_notes_func w2 [ pass ] 24 sys_vars.version_comment_basic w4 [ pass ] 14 sys_vars.sql_quote_show_create_basic w2 [ pass ] 46 sys_vars.version_compile_machine_basic w4 [ pass ] 44 sys_vars.sql_quote_show_create_func w2 [ pass ] 25 sys_vars.version_compile_os_basic w4 [ pass ] 17 sys_vars.sql_safe_updates_basic w2 [ pass ] 51 sys_vars.sql_safe_updates_func w2 [ pass ] 41 sys_vars.version_malloc_library_basic w4 [ pass ] 22 sys_vars.version_ssl_library_basic w4 [ pass ] 1 main.trigger-trans 'innodb' w3 [ pass ] 5343 sys_vars.sql_select_limit_basic w2 [ pass ] 49 sys_vars.wait_timeout_basic w4 [ pass ] 88 sys_vars.sql_select_limit_func w2 [ pass ] 100 sys_vars.sql_slave_skip_counter_basic w2 [ pass ] 37 main.type_bit_innodb 'innodb' w3 [ pass ] 1577 sys_vars.sql_warnings_basic w2 [ pass ] 79 sys_vars.sql_warnings_func w2 [ pass ] 51 main.type_num_innodb 'innodb' w3 [ pass ] 754 sys_vars.ssl_ca_basic w2 [ pass ] 29 main.type_temporal_innodb 'innodb' w3 [ pass ] 468 sys_vars.ssl_capath_basic w2 [ pass ] 6 sys_vars.wait_timeout_func w4 [ pass ] 5208 sys_vars.ssl_cert_basic w2 [ pass ] 27 main.type_time_hires 'innodb' w3 [ pass ] 813 sys_vars.warning_count_basic w4 [ pass ] 6 sys_vars.ssl_cipher_basic w2 [ pass ] 18 sys_vars.wsrep_auto_increment_control_basic w4 [ pass ] 29 sys_vars.ssl_crl_basic w2 [ pass ] 5 main.type_timestamp_hires 'innodb' w3 [ pass ] 881 sys_vars.ssl_crlpath_basic w2 [ pass ] sys_vars.wsrep_causal_reads_basic w4 [ pass ] 30 sys_vars.ssl_key_basic w2 [ pass ] 29 sys_vars.wsrep_certify_nonpk_basic w4 [ pass ] 55 sys_vars.stored_program_cache_basic w2 [ pass ] 21 sys_vars.wsrep_cluster_address_basic w4 [ pass ] 32 main.update 'innodb' w3 [ pass ] 1881 sys_vars.stored_program_cache_func w2 [ pass ] 66 sys_vars.wsrep_cluster_name_basic w4 [ pass ] 9 sys_vars.sync_binlog_basic w2 [ pass ] 87 sys_vars.wsrep_convert_lock_to_trx_basic w4 [ pass ] 71 sys_vars.sync_frm_basic w2 [ pass ] 40 sys_vars.wsrep_data_home_dir_basic w4 [ pass ] 48 sys_vars.sync_master_info_basic w2 [ pass ] 18 main.gis-precise w1 [ pass ] 86224 sys_vars.wsrep_dbug_option_basic w4 [ pass ] 35 sys_vars.sync_relay_log_basic w2 [ pass ] 53 sys_vars.wsrep_debug_basic w4 [ pass ] 74 main.gis-rt-precise w1 [ pass ] 424 sys_vars.sync_relay_log_info_basic w2 [ pass ] 29 main.xa 'innodb' w3 [ pass ] 3948 sys_vars.wsrep_desync_basic w4 [ pass ] 10 sys_vars.system_time_zone_basic w2 [ pass ] 51 sys_vars.wsrep_dirty_reads_basic w4 [ pass ] 31 sys_vars.sysvars_wsrep '32bit' w2 [ pass ] 74 sys_vars.wsrep_drupal_282555_workaround_basic w4 [ pass ] 38 main.gis-rtree w1 [ pass ] 2043 sys_vars.table_definition_cache_basic w2 [ pass ] 18 sys_vars.wsrep_forced_binlog_format_basic w4 [ pass ] 110 main.gis2 w1 [ pass ] 5 sys_vars.table_open_cache_basic w2 [ pass ] 79 sys_vars.wsrep_gtid_domain_id_basic w4 [ pass ] 19 sys_vars.thread_concurrency_basic w2 [ pass ] 6 sys_vars.wsrep_gtid_mode_basic w4 [ pass ] 7 sys_vars.thread_handling_basic w2 [ pass ] 42 main.grant2 w1 [ pass ] 1604 sys_vars.wsrep_load_data_splitting_basic w4 [ pass ] 24 sys_vars.thread_pool_idle_timeout_basic w2 [ pass ] 58 main.grant4 w1 [ pass ] 410 sys_vars.wsrep_log_conflicts_basic w4 [ pass ] 28 sys_vars.thread_pool_max_threads_basic w2 [ pass ] 15 main.grant5 w1 [ pass ] 34 sys_vars.thread_pool_min_threads_basic w2 [ skipped ] Need windows sys_vars.wsrep_max_ws_rows_basic w4 [ pass ] 11 sys_vars.wsrep_max_ws_size_basic w4 [ pass ] 13 sys_vars.thread_pool_oversubscribe_basic w2 [ pass ] 60 main.grant_4332 w1 [ pass ] 416 sys_vars.wsrep_mysql_replication_bundle_basic w4 [ pass ] 14 sys_vars.thread_pool_stall_limit_basic w2 [ pass ] 78 sys_vars.wsrep_node_address_basic w4 [ pass ] 81 sys_vars.thread_stack_basic w2 [ pass ] 10 main.xtradb_mrr 'innodb' w3 [ pass ] 11189 main.grant_cache_no_prot w1 [ pass ] 1123 sys_vars.wsrep_node_incoming_address_basic w4 [ pass ] 25 sys_vars.time_format_basic w2 [ pass ] 22 main.grant_cache_ps_prot w1 [ skipped ] Need ps-protocol sys_vars.wsrep_node_name_basic w4 [ pass ] 15 sys_vars.time_zone_basic w2 [ pass ] 95 perfschema.misc 'innodb' w3 [ pass ] 552 sys_vars.wsrep_notify_cmd_basic w4 [ pass ] 14 main.grant_explain_non_select w1 [ pass ] 473 sys_vars.time_zone_func w2 [ pass ] 119 main.grant_lowercase_fs w1 [ skipped ] Test requires: 'case_insensitive_fs' sys_vars.wsrep_on_basic w4 [ pass ] 29 sys_vars.timed_mutexes_basic w2 [ pass ] 46 sys_vars.wsrep_osu_method_basic w4 [ pass ] 14 main.greedy_optimizer w1 [ pass ] 628 sys_vars.timestamp_basic w2 [ pass ] 31 perfschema.pfs_upgrade_event 'innodb' w3 [ pass ] 2555 sys_vars.timestamp_func w2 [ pass ] 26 sys_vars.tmp_table_size_basic w2 [ pass ] 33 sys_vars.wsrep_provider_basic w4 [ pass ] 2025 sys_vars.tmpdir_basic w2 [ pass ] 28 main.group_by w1 [ pass ] 2610 sys_vars.wsrep_slave_threads_basic w2 [ pass ] 26 perfschema.pfs_upgrade_func 'innodb' w3 [ pass ] 3392 main.group_by_null w1 [ pass ] 9 sys_vars.wsrep_slave_uk_checks_basic w2 [ pass ] 40 sys_vars.wsrep_provider_options_basic w4 [ pass ] 2035 sys_vars.wsrep_sst_auth_basic w2 [ pass ] 35 sys_vars.wsrep_recover_basic w4 [ pass ] 24 sys_vars.wsrep_sst_donor_basic w2 [ pass ] 15 sys_vars.wsrep_replicate_myisam_basic w4 [ pass ] 7 sys_vars.wsrep_sst_donor_rejects_queries_basic w2 [ pass ] 19 perfschema.pfs_upgrade_proc 'innodb' w3 [ pass ] 2956 sys_vars.wsrep_restart_slave_basic w4 [ pass ] 32 sys_vars.wsrep_sst_method_basic w2 [ pass ] 47 sys_vars.wsrep_retry_autocommit_basic w4 [ pass ] 28 sys_vars.wsrep_sst_receive_address_basic w2 [ pass ] 65 sys_vars.wsrep_slave_fk_checks_basic w4 [ pass ] 9 sys_vars.wsrep_start_position_basic w2 [ pass ] 47 perfschema.pfs_upgrade_table 'innodb' w3 [ pass ] 2942 main.group_min_max w1 [ pass ] 7488 sys_vars.wsrep_sync_wait_basic w2 [ pass ] 26 main.handler_read_last w1 [ pass ] 32 unit.aes w2 [ pass ] 26 main.handlersocket w1 [ pass ] 8 unit.base64 w2 [ pass ] 26 perfschema.pfs_upgrade_view 'innodb' w3 [ pass ] 2373 main.having w1 [ pass ] 911 perfschema.threads_innodb 'innodb' w3 [ pass ] 6 unit.bitmap w2 [ pass ] 26 main.help w1 [ pass ] 270 unit.lf w4 [ pass ] 9 main.implicit_char_to_num_conversion w1 [ pass ] 172 unit.ma_control_file w4 [ pass ] 9 main.in_datetime_241 w1 [ pass ] 4 unit.ma_dyncol w4 [ pass ] 9 sql_sequence.read_only 'innodb' w3 [ pass ] 2929 unit.conc_async w2 [ pass ] 26 unit.ma_pagecache_consist_1k w4 [ pass ] 9 unit.ma_pagecache_consist_1kHC w4 [ pass ] 9 main.index_intersect w1 [ pass ] 1557 unit.ma_pagecache_consist_1kRD w4 [ pass ] 9 sys_vars.autocommit_func 'innodb' w3 [ pass ] 190 sys_vars.completion_type_func 'innodb' w3 [ pass ] 208 sys_vars.default_storage_engine_basic 'innodb' w3 [ pass ] 62 sys_vars.enforce_storage_engine_basic 'innodb' w3 [ pass ] 11 unit.ma_pagecache_consist_1kWR w4 [ pass ] 9 unit.ma_pagecache_consist_64k w4 [ pass ] 9 sys_vars.foreign_key_checks_func 'innodb' w3 [ pass ] 820 unit.ma_pagecache_consist_64kHC w4 [ pass ] 9 sys_vars.innodb_adaptive_flushing_basic 'innodb' w3 [ pass ] 39 sys_vars.innodb_adaptive_flushing_lwm_basic 'innodb' w3 [ pass ] 65 sys_vars.innodb_adaptive_hash_index_basic 'innodb' w3 [ pass ] 102 sys_vars.innodb_adaptive_hash_index_parts_basic 'innodb' w3 [ pass ] 9 sys_vars.innodb_adaptive_max_sleep_delay_basic 'innodb' w3 [ pass ] 16 sys_vars.innodb_autoextend_increment_basic 'innodb' w3 [ pass ] 71 sys_vars.innodb_autoinc_lock_mode_basic 'innodb' w3 [ pass ] 11 sys_vars.innodb_background_scrub_data_check_interval_basic 'innodb' w3 [ pass ] 88 sys_vars.innodb_background_scrub_data_compressed_basic 'innodb' w3 [ pass ] 10 sys_vars.innodb_background_scrub_data_interval_basic 'innodb' w3 [ pass ] 70 sys_vars.innodb_background_scrub_data_uncompressed_basic 'innodb' w3 [ pass ] 36 sys_vars.innodb_buf_dump_status_frequency_basic 'innodb' w3 [ pass ] 14 sys_vars.innodb_buffer_pool_chunk_size_basic 'innodb' w3 [ pass ] 62 sys_vars.innodb_buffer_pool_dump_at_shutdown_basic 'innodb' w3 [ pass ] 4095 sys_vars.innodb_buffer_pool_dump_now_basic 'innodb' w3 [ pass ] 5 sys_vars.innodb_buffer_pool_instances_basic 'innodb' w3 [ pass ] 7 sys_vars.innodb_buffer_pool_load_abort_basic 'innodb' w3 [ pass ] 8 sys_vars.innodb_buffer_pool_load_at_startup_basic 'innodb' w3 [ pass ] 2 sys_vars.innodb_buffer_pool_load_now_basic 'innodb' w3 [ pass ] 2098 sys_vars.innodb_change_buffer_max_size_basic 'innodb' w3 [ pass ] 130 sys_vars.innodb_change_buffering_basic 'innodb' w3 [ pass ] 31 sys_vars.innodb_checksum_algorithm_basic 'innodb' w3 [ pass ] 17 sys_vars.innodb_checksums_basic 'innodb' w3 [ pass ] 119 sys_vars.innodb_cmp_per_index_enabled_basic 'innodb' w3 [ pass ] 412 sys_vars.innodb_commit_concurrency_basic 'innodb' w3 [ pass ] 46 sys_vars.innodb_compression_failure_threshold_pct_basic 'innodb' w3 [ pass ] 47 sys_vars.innodb_compression_level_basic 'innodb' w3 [ pass ] 34 sys_vars.innodb_compression_pad_pct_max_basic 'innodb' w3 [ pass ] 27 sys_vars.innodb_concurrency_tickets_basic 'innodb' w3 [ pass ] 152 unit.conc_basic-t w2 [ pass ] 26 sys_vars.innodb_data_file_path_basic 'innodb' w3 [ pass ] 7 unit.conc_bulk1 w2 [ pass ] 26 sys_vars.innodb_data_home_dir_basic 'innodb' w3 [ pass ] 7 sys_vars.innodb_default_row_format_basic 'innodb' w3 [ pass ] 21 unit.conc_charset w2 [ pass ] 26 sys_vars.innodb_defragment_basic 'innodb' w3 [ pass ] 14 unit.ma_pagecache_consist_64kRD w4 [ pass ] 9 sys_vars.innodb_defragment_fill_factor_basic 'innodb' w3 [ pass ] 7 sys_vars.innodb_defragment_fill_factor_n_recs_basic 'innodb' w3 [ pass ] 27 sys_vars.innodb_defragment_frequency_basic 'innodb' w3 [ pass ] 104 sys_vars.innodb_defragment_n_pages_basic 'innodb' w3 [ pass ] 11 sys_vars.innodb_defragment_stats_accuracy_basic 'innodb' w3 [ pass ] 6 sys_vars.innodb_disable_sort_file_cache_basic 'innodb' w3 [ pass ] 158 sys_vars.innodb_disallow_writes_basic 'innodb' w3 [ pass ] 55 sys_vars.innodb_doublewrite_basic 'innodb' w3 [ pass ] 7 sys_vars.innodb_encrypt_log_basic 'innodb' w3 [ pass ] 16 sys_vars.innodb_encrypt_tables_basic 'innodb' w3 [ pass ] 53 sys_vars.innodb_encryption_rotate_key_age_basic 'innodb' w3 [ pass ] 51 main.index_merge_myisam w1 [ pass ] 58631 main.information_schema2 w1 [ pass ] 179 sys_vars.innodb_encryption_rotation_iops_basic 'innodb' w3 [ pass ] 22 sys_vars.innodb_encryption_threads_basic 'innodb' w3 [ pass ] 12 main.information_schema_chmod w1 [ pass ] 91 sys_vars.innodb_fast_shutdown_basic 'innodb' w3 [ pass ] 28 sys_vars.innodb_fatal_semaphore_wait_threshold_basic 'innodb' w3 [ pass ] 20 main.information_schema_db w1 [ pass ] 799 main.information_schema_linux w1 [ skipped ] Need Linux sys_vars.innodb_file_format_basic 'innodb' w3 [ pass ] 46 sys_vars.innodb_file_format_check_basic 'innodb' w3 [ pass ] 16 main.information_schema_parameters w1 [ pass ] 151 sys_vars.innodb_file_format_max_basic 'innodb' w3 [ pass ] 46 main.information_schema_routines w1 [ pass ] 119 sys_vars.innodb_file_io_threads_basic 'innodb' w3 [ pass ] 15 main.information_schema_stats w1 [ pass ] 170 sys_vars.innodb_fill_factor_basic 'innodb' w3 [ pass ] 18 sys_vars.innodb_flush_log_at_timeout_basic 'innodb' w3 [ pass ] 75 sys_vars.innodb_flush_log_at_trx_commit_basic 'innodb' w3 [ pass ] 46 main.init_file_set_password-7656 w1 [ pass ] 1792 sys_vars.innodb_flush_method_basic 'innodb' w3 [ pass ] 98 sys_vars.innodb_flush_neighbors_basic 'innodb' w3 [ pass ] 86 sys_vars.innodb_flush_sync_basic 'innodb' w3 [ pass ] 71 sys_vars.innodb_flushing_avg_loops_basic 'innodb' w3 [ pass ] 116 sys_vars.innodb_force_load_corrupted_basic 'innodb' w3 [ pass ] 151 sys_vars.innodb_force_primary_key_basic 'innodb' w3 [ pass ] 114 sys_vars.innodb_force_recovery_basic 'innodb' w3 [ pass ] 8 sys_vars.innodb_ft_aux_table_basic 'innodb' w3 [ pass ] 9 sys_vars.innodb_ft_cache_size_basic 'innodb' w3 [ pass ] 8 sys_vars.innodb_ft_enable_diag_print_basic 'innodb' w3 [ pass ] 97 sys_vars.innodb_ft_enable_stopword_basic 'innodb' w3 [ pass ] 109 sys_vars.innodb_ft_max_token_size_basic 'innodb' w3 [ pass ] 69 sys_vars.innodb_ft_min_token_size_basic 'innodb' w3 [ pass ] 19 main.insert w1 [ pass ] 7888 sys_vars.innodb_ft_num_word_optimize_basic 'innodb' w3 [ pass ] 25 unit.conc_connection w2 [ pass ] 26 sys_vars.innodb_ft_result_cache_limit_basic 'innodb' w3 [ pass ] 41 main.insert_notembedded w1 [ pass ] 340 sys_vars.innodb_ft_server_stopword_table_basic 'innodb' w3 [ pass ] 13 sys_vars.innodb_ft_sort_pll_degree_basic 'innodb' w3 [ pass ] 16 sys_vars.innodb_ft_total_cache_size_basic 'innodb' w3 [ pass ] 149 sys_vars.innodb_ft_user_stopword_table_basic 'innodb' w3 [ pass ] 12 main.insert_select w1 [ pass ] 2728 unit.conc_cursor w2 [ pass ] 26 sys_vars.innodb_idle_flush_pct_basic 'innodb' w3 [ pass ] 54 unit.conc_dyncol w2 [ pass ] 26 sys_vars.innodb_immediate_scrub_data_uncompressed_basic 'innodb' w3 [ pass ] 62 unit.conc_errors w2 [ pass ] 26 sys_vars.innodb_io_capacity_basic 'innodb' w3 [ pass ] 24 sys_vars.innodb_io_capacity_max_basic 'innodb' w3 [ pass ] 22 main.insert_update w1 [ pass ] 2363 unit.conc_features-10_2 w2 [ pass ] 26 sys_vars.innodb_large_prefix_basic 'innodb' w3 [ pass ] 136 main.insert_update_autoinc-7150 w1 [ pass ] 5 sys_vars.innodb_lock_wait_timeout_basic 'innodb' w3 [ pass ] 39 unit.conc_fetch w2 [ pass ] 26 main.intersect w1 [ pass ] 656 sys_vars.innodb_locks_unsafe_for_binlog_basic 'innodb' w3 [ pass ] 32 unit.conc_logs w2 [ pass ] 26 sys_vars.innodb_log_buffer_size_basic 'innodb' w3 [ pass ] 12 sys_vars.innodb_log_checksums_basic 'innodb' w3 [ pass ] 6 sys_vars.innodb_log_compressed_pages_basic 'innodb' w3 [ pass ] 42 main.join w1 [ pass ] 2030 sys_vars.innodb_log_file_size_basic 'innodb' w3 [ pass ] 27 sys_vars.innodb_log_files_in_group_basic 'innodb' w3 [ pass ] 14 main.join_crash w1 [ pass ] 211 sys_vars.innodb_log_group_home_dir_basic 'innodb' w3 [ pass ] 12 sys_vars.innodb_log_write_ahead_size_basic 'innodb' w3 [ pass ] 35 main.join_nested_jcl6 w1 [ pass ] 1539 sys_vars.innodb_lru_scan_depth_basic 'innodb' w3 [ pass ] 188 sys_vars.innodb_max_dirty_pages_pct_basic 'innodb' w3 [ pass ] 29 main.join_optimizer w1 [ pass ] 832 main.key w1 [ pass ] 1033 main.key_diff w1 [ pass ] 42 sys_vars.innodb_max_dirty_pages_pct_func 'innodb' w3 [ pass ] 2968 unit.conc_misc w2 [ pass ] 26 main.key_primary w1 [ pass ] 26 sys_vars.innodb_max_dirty_pages_pct_lwm_basic 'innodb' w3 [ pass ] 71 unit.conc_performance w2 [ pass ] 26 main.keywords w1 [ pass ] 281 sys_vars.innodb_max_purge_lag_basic 'innodb' w3 [ pass ] 103 main.kill w1 [ skipped ] debug_sync is not available sys_vars.innodb_max_purge_lag_delay_basic 'innodb' w3 [ pass ] 11 main.kill_query-6728 w1 [ pass ] 9 sys_vars.innodb_max_undo_log_size_basic 'innodb' w3 [ pass ] 51 main.last_value w1 [ pass ] 9 sys_vars.innodb_mtflush_threads_basic 'innodb' w3 [ pass ] 25 main.limit w1 [ pass ] 63 sys_vars.innodb_old_blocks_pct_basic 'innodb' w3 [ pass ] 61 sys_vars.innodb_old_blocks_time_basic 'innodb' w3 [ pass ] 44 main.limit_rows_examined w1 [ pass ] 392 sys_vars.innodb_online_alter_log_max_size_basic 'innodb' w3 [ pass ] 68 sys_vars.innodb_open_files_basic 'innodb' w3 [ pass ] 43 sys_vars.innodb_optimize_fulltext_only_basic 'innodb' w3 [ pass ] 47 sys_vars.innodb_page_cleaners_basic 'innodb' w3 [ pass ] 7 sys_vars.innodb_page_size_basic 'innodb' w3 [ pass ] 3 sys_vars.innodb_prefix_index_cluster_optimization_basic 'innodb' w3 [ pass ] 169 main.loadxml w1 [ pass ] 4156 sys_vars.innodb_print_all_deadlocks_basic 'innodb' w3 [ pass ] 36 main.locale w1 [ pass ] 40 sys_vars.innodb_purge_batch_size_basic 'innodb' w3 [ pass ] 37 sys_vars.innodb_purge_rseg_truncate_frequency_basic 'innodb' w3 [ pass ] 20 unit.conc_ps w2 [ pass ] 26 sys_vars.innodb_purge_threads_basic 'innodb' w3 [ pass ] 23 unit.ma_pagecache_consist_64kWR w4 [ pass ] 9 sys_vars.innodb_random_read_ahead_basic 'innodb' w3 [ pass ] 33 unit.ma_pagecache_rwconsist2_1k w4 [ pass ] 9 sys_vars.innodb_read_ahead_threshold_basic 'innodb' w3 [ pass ] 59 unit.ma_pagecache_rwconsist_1k w4 [ pass ] 9 sys_vars.innodb_read_io_threads_basic 'innodb' w3 [ pass ] 38 sys_vars.innodb_read_only_basic 'innodb' w3 [ pass ] 10 unit.ma_pagecache_single_1k w4 [ pass ] 9 sys_vars.innodb_replication_delay_basic 'innodb' w3 [ pass ] 42 unit.ma_pagecache_single_64k w4 [ pass ] 9 sys_vars.innodb_rollback_on_timeout_basic 'innodb' w3 [ pass ] 12 unit.ma_pagecache_single_8k w4 [ pass ] 9 unit.ma_test_loghandler_first_lsn w4 [ pass ] 9 sys_vars.innodb_rollback_segments_basic 'innodb' w3 [ pass ] 37 sys_vars.innodb_scrub_log_basic 'innodb' w3 [ pass ] 11 sys_vars.innodb_scrub_log_speed_basic 'innodb' w3 [ pass ] 23 unit.ma_test_loghandler_long w4 [ pass ] 9 sys_vars.innodb_sort_buffer_size_basic 'innodb' w3 [ pass ] 30 sys_vars.innodb_spin_wait_delay_basic 'innodb' w3 [ pass ] 40 unit.ma_test_loghandler_max_lsn w4 [ pass ] 9 sys_vars.innodb_stats_auto_recalc_basic 'innodb' w3 [ pass ] 11 unit.conc_ps_bugs w2 [ pass ] 26 unit.ma_test_loghandler_multigroup w4 [ pass ] 9 sys_vars.innodb_stats_method_basic 'innodb' w3 [ pass ] 26 sys_vars.innodb_stats_modified_counter_basic 'innodb' w3 [ pass ] 20 main.lock_multi w1 [ pass ] 9809 sys_vars.innodb_stats_on_metadata_basic 'innodb' w3 [ pass ] 51 unit.conc_ps_new w2 [ pass ] 26 unit.my_atomic w1 [ pass ] 9809 sys_vars.innodb_stats_persistent_basic 'innodb' w3 [ pass ] 5 unit.my_decimal w1 [ pass ] 9809 unit.ma_test_loghandler_multithread w4 [ pass ] 9 unit.conc_result w2 [ pass ] 26 sys_vars.innodb_stats_persistent_sample_pages_basic 'innodb' w3 [ pass ] 20 unit.my_getopt w1 [ pass ] 9809 unit.ma_test_loghandler_noflush w4 [ pass ] 9 unit.conc_sp w2 [ pass ] 26 unit.my_malloc w1 [ pass ] 9809 sys_vars.innodb_stats_sample_pages_basic 'innodb' w3 [ pass ] 30 unit.conc_sqlite3 w2 [ pass ] 26 unit.my_rdtsc w1 [ pass ] 9809 sys_vars.innodb_stats_traditional_basic 'innodb' w3 [ pass ] 31 unit.ma_test_loghandler_nologs w4 [ pass ] 9 unit.my_vsnprintf w1 [ pass ] 9809 sys_vars.innodb_stats_transient_sample_pages_basic 'innodb' w3 [ pass ] 20 unit.ma_test_loghandler_pagecache w4 [ pass ] 9 unit.no_plan w1 [ pass ] 9809 sys_vars.innodb_status_output_basic 'innodb' w3 [ pass ] 70 unit.conc_thread w2 [ pass ] 26 unit.pfs w1 [ pass ] 9809 sys_vars.innodb_status_output_locks_basic 'innodb' w3 [ pass ] 61 unit.conc_view w2 [ pass ] 26 unit.pfs_account-oom w1 [ pass ] 9809 unit.ma_test_loghandler_purge w4 [ pass ] 9 sys_vars.innodb_strict_mode_basic 'innodb' w3 [ pass ] 98 unit.dbug w2 [ pass ] 26 unit.pfs_host-oom w1 [ pass ] 9809 unit.ma_test_loghandler_readonly w4 [ pass ] 9 unit.dynstring w2 [ pass ] 26 unit.pfs_instr w1 [ pass ] 9809 sys_vars.innodb_sync_array_size_basic 'innodb' w3 [ pass ] 12 unit.mf_iocache w4 [ pass ] 9 unit.ed25519 w2 [ pass ] 26 unit.pfs_instr-oom w1 [ pass ] 9809 sys_vars.innodb_sync_spin_loops_basic 'innodb' w3 [ pass ] 27 unit.explain_filename w2 [ pass ] 26 unit.pfs_instr_class w1 [ pass ] 9809 sys_vars.innodb_table_locks_basic 'innodb' w3 [ pass ] 76 unit.json_lib w2 [ pass ] 26 unit.pfs_instr_class-oom w1 [ pass ] 9809 sys_vars.innodb_table_locks_func 'innodb' w3 [ pass ] 116 unit.todo w2 [ pass ] 26 unit.pfs_misc w1 [ pass ] 9809 sys_vars.innodb_temp_data_file_path_basic 'innodb' w3 [ pass ] 42 sys_vars.innodb_thread_concurrency_basic 'innodb' w3 [ pass ] 61 unit.trnman w2 [ pass ] 26 sys_vars.innodb_thread_sleep_delay_basic 'innodb' w3 [ pass ] 70 vcol.charsets w2 [ pass ] 26 sys_vars.innodb_tmpdir_basic 'innodb' w3 [ pass ] 32 vcol.delayed w2 [ pass ] 6 sys_vars.innodb_undo_directory_basic 'innodb' w3 [ pass ] 12 vcol.load_data w2 [ pass ] 28 sys_vars.innodb_undo_log_truncate_basic 'innodb' w3 [ pass ] 48 vcol.mrr w2 [ pass ] 10 sys_vars.innodb_undo_logs_basic 'innodb' w3 [ pass ] 15 vcol.myisam_repair_prefix_varchar w2 [ pass ] 61 sys_vars.innodb_undo_tablespaces_basic 'innodb' w3 [ pass ] 10 vcol.range w2 [ pass ] 30 sys_vars.innodb_use_atomic_writes_basic 'innodb' w3 [ pass ] 16 vcol.update w2 [ pass ] 137 sys_vars.innodb_use_mtflush_basic 'innodb' w3 [ pass ] 11 vcol.vcol_blocked_sql_funcs w2 [ pass ] 183 sys_vars.innodb_use_native_aio_basic 'innodb' w3 [ pass ] 89 unit.my_apc w4 [ pass ] 9 sys_vars.innodb_version_basic 'innodb' w3 [ pass ] 15 vcol.vcol_column_def_options_myisam w2 [ pass ] 142 vcol.vcol_memory w4 [ pass ] 50 sys_vars.innodb_write_io_threads_basic 'innodb' w3 [ pass ] 34 vcol.vcol_csv w2 [ pass ] 39 vcol.vcol_merge w4 [ pass ] 40 vcol.vcol_handler_aria w2 [ pass ] 54 vcol.vcol_misc w4 [ pass ] 465 vcol.alter_inplace-9045 'innodb' w3 [ pass ] 937 vcol.vcol_handler_myisam w2 [ pass ] 62 vcol.innodb_autoinc_vcol 'innodb' w3 [ pass ] 87 vcol.vcol_ins_upd_myisam w2 [ pass ] 231 vcol.vcol_non_stored_columns_myisam w4 [ pass ] 506 vcol.vcol_keys_aria w2 [ pass ] 3 vcol.vcol_column_def_options_innodb 'innodb' w3 [ pass ] 895 vcol.vcol_handler_innodb 'innodb' w3 [ pass ] 320 vcol.vcol_supported_sql_funcs w4 [ pass ] 3008 vcol.vcol_syntax w4 [ pass ] 127 perfschema.rpl_statements 'innodb,mix' w2 [ pass ] 2050 vcol.vcol_trigger_sp_myisam w4 [ pass ] 256 vcol.vcol_ins_upd_innodb 'innodb' w3 [ pass ] 3339 vcol.vcol_view_myisam w4 [ pass ] 296 vcol.wrong_arena w4 [ pass ] 45 vcol.vcol_non_stored_columns_innodb 'innodb' w3 [ pass ] 2717 gcol.rpl_gcol 'innodb,mix' w2 [ pass ] 1138 perfschema.relaylog 'mix' w4 [ pass ] 821 vcol.vcol_select_innodb 'innodb' w3 [ pass ] 368 vcol.vcol_trigger_sp_innodb 'innodb' w3 [ pass ] 541 vcol.vcol_view_innodb 'innodb' w3 [ pass ] 1706 perfschema.rpl_gtid_func 'innodb,mix' w2 [ pass ] 1399 roles.rpl_grant_revoke_current_role-8638 'mix' w4 [ pass ] 929 unit.pfs_timer w1 [ pass ] 9809 vcol.rpl_vcol 'innodb,mix' w2 [ pass ] 989 unit.pfs_user-oom w1 [ pass ] 9809 unit.simple w1 [ pass ] 9809 unit.skip w1 [ pass ] 9809 main.auth_rpl 'mix' w3 [ pass ] 1266 unit.skip_all w1 [ pass ] 9809 unit.strings w1 [ pass ] 9809 gcol.rpl_gcol 'innodb,row' w2 [ pass ] 1229 main.rpl_mysqldump_slave 'mix' w4 [ pass ] 2453 perfschema.relaylog 'row' w1 [ pass ] 1343 main.stat_tables_repl 'row' w3 [ pass ] 1110 roles.rpl_definer 'mix' w4 [ pass ] 927 roles.show_grants_replicated 'mix' w4 [ pass ] 893 perfschema.rpl_gtid_func 'innodb,row' w2 [ pass ] 1581 sys_vars.relay_log_basename_basic 'mix' w4 [ pass ] 1261 vcol.rpl_vcol 'innodb,row' w2 [ pass ] 1061 main.auth_rpl 'row' w1 [ pass ] 1564 sys_vars.relay_log_index_basic 'mix' w4 [ pass ] 1206 main.rpl_mysqldump_slave 'row' w3 [ pass ] 1720 roles.rpl_definer 'row' w3 [ pass ] 1049 gcol.rpl_gcol 'innodb,stmt' w2 [ pass ] 1072 roles.show_grants_replicated 'row' w3 [ pass ] 838 perfschema.relaylog 'stmt' w1 [ pass ] 794 main.auth_rpl 'stmt' w4 [ pass ] 958 sys_vars.relay_log_basename_basic 'row' w3 [ pass ] 872 sys_vars.relay_log_index_basic 'row' w3 [ pass ] 1194 perfschema.rpl_gtid_func 'innodb,stmt' w2 [ pass ] 1569 sys_vars.relay_log_basename_basic 'stmt' w4 [ pass ] 974 main.rpl_mysqldump_slave 'stmt' w1 [ pass ] 1899 sys_vars.relay_log_index_basic 'stmt' w4 [ pass ] 1678 roles.show_grants_replicated 'stmt' w1 [ pass ] 1350 vcol.rpl_vcol 'innodb,stmt' w3 [ pass ] 945 roles.rpl_definer 'stmt' w2 [ pass ] 862 -------------------------------------------------------------------------- The servers were restarted 815 times Spent 10375.366 of 4268 seconds executing testcases Completed: Failed 1/3864 tests, 99.97% were successful. Failing test(s): encryption.innodb-encryption-alter The log files in var/log may give you some hint of what went wrong. If you want to report this error, please read first the documentation at http://dev.mysql.com/doc/mysql/en/mysql-test-suite.html 558 tests were skipped, 210 by the test itself. mysql-test-run: *** ERROR: there were failing test cases debian/rules:99: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory '/<>' debian/rules:146: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20180122-0759 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 4579260 Build-Time: 8268 Distribution: bionic Fail-Stage: build Host Architecture: armhf Install-Time: 86 Job: mariadb-10.3_10.3.0-0~201712111615~ubuntu18.04.1.dsc Machine Architecture: arm64 Package: mariadb-10.3 Package-Time: 8379 Source-Version: 10.3.0-0~201712111615~ubuntu18.04.1 Space: 4579260 Status: attempted Version: 10.3.0-0~201712111615~ubuntu18.04.1 -------------------------------------------------------------------------------- Finished at 20180122-0759 Build needed 02:19:39, 4579260k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 Scanning for processes to kill in build PACKAGEBUILD-14227465 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 Stopping target for build PACKAGEBUILD-14227465 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14227465 Removing build PACKAGEBUILD-14227465